提问人:Isuru Pathum 提问时间:11/12/2023 最后编辑:Isuru Pathum 更新时间:11/13/2023 访问量:38
网页中的未来日期
Future Date in a webpage
问:
我需要在网页中显示未来日期。就像今天之后的 24 天只有月和日。任何人都可以帮帮我。喜欢
此商品将在 :(+24 天内发货)。 例如 此产品将于: 12 月 6 日发货
我喜欢只显示月份和日期,这可能吗?谢谢。 我正在使用 WordPress 和 WPBakery Page Builder
答:
1赞
Tal Rofe
11/12/2023
#1
使用此函数获取它:
const displayDate = (inDays: number) => {
const currentDate = new Date();
currentDate.setDate(currentDate.getDate() + inDays);
return currentDate.toLocaleString("en-US", { month: 'short', day: '2-digit' });
}
只需获取未来的日期(根据 param),然后使用该函数根据您的需要“提取”日期信息inDays
评论
0赞
Isuru Pathum
11/12/2023
对不起,我不是 Web 开发方面的专家。我正在使用 WordPress 和 WPBakery Page Builder,您能指导如何插入它吗?
0赞
Tal Rofe
11/12/2023
@IsuruPathum我从未使用过这 2 个工具,所以除了给出您要求的问题解决方案外,我无法在这里提供帮助
0赞
Isuru Pathum
11/13/2023
感谢您的帮助,很抱歉我之前没有提到这些。
1赞
Aquaxetinez
11/13/2023
#2
将其添加到函数 .php 中,并使用 shortocde 输出
[delivery_date]
function delivery_date_shortcode() {
// Get today date
$today = new DateTime();
// Add 24 days to today date
$delivery_date = $today->modify('+24 days');
$formatted_date = $delivery_date->format('M j');
// Return the formatted date
return "This item will deliver in: {$formatted_date}";
}
// Register the shortcode
add_shortcode('delivery_date', 'delivery_date_shortcode');
评论