网页中的未来日期

Future Date in a webpage

提问人:Isuru Pathum 提问时间:11/12/2023 最后编辑:Isuru Pathum 更新时间:11/13/2023 访问量:38

问:

我需要在网页中显示未来日期。就像今天之后的 24 天只有月和日。任何人都可以帮帮我。喜欢

此商品将在 :(+24 天内发货)。 例如 此产品将于: 12 月 6 日发货

我喜欢只显示月份和日期,这可能吗?谢谢。 我正在使用 WordPress 和 WPBakery Page Builder

JavaScript 的HTML WordPress

评论


答:

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');