使用快捷码显示当前日期

时间:2021-10-24 作者:Amresh Mishra

我正在使用以下代码,使用印度时区的短代码,以php显示当前日期:

add_shortcode( \'current_date\', \'mth_footer_date2\' );
function mth_footer_date2() {
    ob_start();
    date_default_timezone_set("Asia/Kolkata");
    echo gmdate("jS F Y");
    return ob_get_clean();
}
我们需要添加[current_date] 显示当前日期的快捷码。这个代码显示的是日期,但我认为,这不在印度时区。请给我提供这样的代码以显示印度时区的时间。我想要以下格式的日期,Sunday, 24th October, 2021.

还提供以相同格式显示明天日期的方法。

1 个回复
最合适的回答,由SO网友:ScottM 整理而成

您需要使用date() 代替gmdate(), 返回GMT的日期/时间。

要获得所需的输出,请将代码更改为:

echo date(\'l, jS F, Y\');
要显示明天的日期,请相应地使用以下代码:

$timestamp = strtotime(\'tomorrow\');
echo date(\'l, jS F, Y\', $timestamp);

相关推荐

为什么wp_UPDATE_POST会导致白屏?

我制作了一个自定义的帖子类型,名为;福格拉斯;。福格拉斯帖子类型中的每一篇帖子都没有标题,也没有永久链接。它们都是保存后的自动拔模。因此,我想获取帖子ID,并将其设置为标题和永久链接。我使用以下代码: function foglalasi_adatok( $post_id ) { $post = array( \'ID\' => $post_id, \'post_title\' => $post_id,