[英]How can I add a specific amount of time to this datetime object I've made in PHP?
所以在 PHP 中,我设置了一个变量,它将是现在的日期时间,格式如下:
$expStartTime = new DateTime("now", new DateTimeZone('America/New_York') );
$formattedStartTime = $expStartTime->format('Y-m-d\TH:i:sO');
print_r($formattedStartTime); //to be sent as a JSON value
$formatted 时间实际上是 json 中的一个值,要发送到服务器。 这是一个实验的长度。 该数字将存储在像$offset = 30;
这样的变量中。 30分钟。
我如何以编程方式编写如上所述的变量,但使用$offset
的值在未来制作 30 分钟?
这是一个使用 strtotime 以简单的英语编写的快速示例。 我希望我能正确理解你的问题
<?php
date_default_timezone_set('America/New_York');
$offset = 30;
$offsetTime = 'Now +' . $offset . ' minutes';
$formattedStartTime = date('Y-m-d\TH:i:s0', strtotime($offsetTime));
// OR JUST date(DateTime::ISO8601, strtotime($offsetTime))
echo $formattedStartTime;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.