= '15' && date("i") < '45') { -6ren">
gpt4 book ai didi

php - 带自定义分钟的时间戳

转载 作者:行者123 更新时间:2023-12-04 05:02:16 24 4
gpt4 key购买 nike

我想制作自定义时间戳。我需要将时间的分钟四舍五入到 00 或 30。我已经为此编写了一个 PHP 代码:

if (date("i") >= '15' && date("i") < '45') {
$minute = "30";
}

else {
$minute = "00";
}

但是,现在,我想制作带有时间 + 日期的时间戳。

有人对此有解决方案吗?我想我需要使用 strptime ,但我不知道究竟如何..

最佳答案

您可以使用 mktime 生成四舍五入到最接近的 30 分钟的时间戳:

echo date('Y-m-d H:i:s', mktime(date('H'), round(date('i') / 30) * 30, 0));

这里的例子:

http://codepad.org/3NCeWO21

关于php - 带自定义分钟的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999129/

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