删除时间戳的时间部分

2022-08-30 21:26:29

如何删除时间戳中时间的一部分?

因此,例如,转到哪个是普通日期时间戳。13105710611310565600


答案 1
strtotime(date("Y-m-d", 1310571061));

这应该为您完成。


答案 2

如果你想要一个数学解决方案:

$time=1310571061;
echo floor($time/86400)*86400;

24小时内有86,400秒(这是典型的一天的长度,但不是全部...请参见 DST)。由于我们的时间戳采用 UTC 格式,因此这应该不是问题。您可以将其除以一天中的秒数,减去剩余部分,然后乘以。


推荐