Opencart的交货日期

用户3932866

我在opencart上有一个网站,在第4步(交付方式)中有此网站;

Interlink Express 24快递

  • Interlink Express-8月13日,星期三

我已经有一个代码,但是它似乎不起作用,在星期六,它似乎仍显示星期日作为交货日期。

<?php
// Text
$_['text_title'] = 'Interlink Express 24 Courier';

$datetime = new DateTime('tomorrow');
if ($datetime->format('l') == 'Sunday') $datetime = new DateTime('tomorrow + 1 day');


$_['text_description'] = 'Interlink Express - Get it on: ' . $datetime->format('l, jS \of F ');
$_['text_weight'] = 'Weight:';
$_['text_insurance'] = 'Insured upto:';
$_['text_time'] = 'Estimated Time: Within 24 Hours'; 
?>

另外,是否可以使其在特定时间(下午5:00)之后显示下一个日期?

因此,在星期一的5:01,它将显示星期三而不是星期二。

偷偷摸摸的

更改这两行

$datetime = new DateTime('tomorrow');
if ($datetime->format('l') == 'Sunday') $datetime = new DateTime('tomorrow + 1 day');

这些:

$now = new DateTime(); // uses actual date and time
if ($now->format('l') == 'Saturday') {
    // it is Saturday, delivery will be on Tuesday
    $datetime = new DateTime('tomorrow + 2 day');
} elseif ($now->format('l') == 'Sunday' || in_array($now->format('l'), array('Monday', 'Tuesday', 'Wednesday')) && ((int) $now->format('H')) > 17) {
    // it is Sunday - delivery will be on Tuesday
    // or it is working day Mon..Wed after 5 p.m. - delivery will be on second working day
    $datetime = new DateTime('tomorrow + 1 day');
} elseif (in_array($now->format('l'), array('Thursday', 'Friday')) && ((int) $now->format('H')) > 17) {
    // it is Thursday after 5 p.m. - delivery will be on next Monday
    // or it is Friday after 5 p.m. - delivery will be on next Tuesday
    $datetime = new DateTime('tomorrow + 3 day');
} else {
    $datetime = new DateTime('tomorrow');
}

这应该可以解决问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Opencart的交货日期

来自分类Dev

opencart 3 - 交货日期 - 产品页面上的 4 天后

来自分类Dev

无法从Flipkart刮取“交货日期”

来自分类Dev

替换数据集中错误的交货日期

来自分类Dev

如何仅比较交货日期为今天的日期部分

来自分类Dev

PHP Display下一个交货日期,每周两次交货

来自分类Dev

如何从Edifact d96a .txt文件读取交货日期?

来自分类Dev

如何从Edifact d96a .txt文件读取交货日期?

来自分类Dev

如何在 SQL 上获取交货日期状态?

来自分类Dev

如何从交货日期SQL查询中减去今天的日期(当前日期)?

来自分类Dev

使用JavaScript计算工作日内的预期交货日期(计算假期)?

来自分类Dev

如何在Konik的ZUGFeRD库中将交货日期设置为某个时间段?

来自分类Dev

使用JavaScript计算工作日内的预期交货日期(计算假期)?

来自分类Dev

在 Shopify 中仅为特定商品设置交货日期选择器

来自分类Dev

在opencart的我的产品页面中显示特价结束日期

来自分类Dev

不保证GCM交货

来自分类Dev

计算总交货量

来自分类Dev

交货未定义

来自分类Dev

Magento交货单PDF

来自分类Dev

使用Spring AMQP确认交货

来自分类Dev

在 opencart 3.0.2.0 Image Manager 中按上传日期对图像进行排序

来自分类Dev

ESME是否应该发送交货报告?

来自分类Dev

USB Control Transfers保证交货吗?

来自分类Dev

Debezium是否提供交货和订购保证?

来自分类Dev

如何取消清除情况下的交货

来自分类Dev

有关更新交货的建议

来自分类Dev

我想看看交货是否延迟

来自分类Dev

交货失败原因SalesForce外向消息

来自分类Dev

如何在 SAP 中复制外向交货?

Related 相关文章

热门标签

归档