gpt4 book ai didi

php - 如何在 PHP 中增加 MySQL 时间戳?

转载 作者:行者123 更新时间:2023-11-29 01:18:42 25 4
gpt4 key购买 nike

所以我有一个 MYSQL timestampl,它生成的值比它们应该的值提前 4 小时。我如何从 MySQL 时间戳中减去 4 小时并显示它?

这是我当前的代码

$mdate = date('F j, Y, g:i a',strtotime( $bm->date_added)); 
//$bm->dated_added returns the times stamp//
echo $mdate;

谢谢

最佳答案

当提供第二个参数时,strtotime()将根据此日期执行计算:

$mdate = date('F j, Y, g:i a', strtotime('-4 hours', $bm->date_added)); 

strtotime()可以根据这些修饰符执行多项计算。来自 manual 的示例:

<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>

关于php - 如何在 PHP 中增加 MySQL 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5636920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com