gpt4 book ai didi

php - 将 'x' 30 分钟 block 添加到时间字符串 (javascript)

转载 作者:行者123 更新时间:2023-11-30 23:45:58 25 4
gpt4 key购买 nike

我有一个 24 小时时间字符串(即 16:30),并且想添加 x 个 30 分钟的时间 block 。例如,如果 x = 4,则 16:30 + 4(30) = 18:30。有没有简单的方法可以做到这一点,而无需分解字符串并执行 if 语句几分钟/小时..等?另外,这是在 php 页面上,在 php 中执行此操作然后将其回显到 javascript 会更容易吗?

感谢您的帮助!

最佳答案

您可以添加时间戳,然后将其格式化为 HH:MM

var x = 1;
var d = new Date(Date.parse("1/1/2010 16:30") + x * 30 * 60 * 1000);
var newTime = d.getHours() + ":" + d.getMinutes();

您需要将零填充到小时和分钟。

您可以用几乎相同的方式在 PHP 中完成此操作:

$x = 1;
$newTime = date('H:i', strtotime('1/1/2010 16:30') + $x * 30 * 60);

新时间已采用前导零进行格式化。

关于php - 将 'x' 30 分钟 block 添加到时间字符串 (javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3016616/

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