【问题标题】:PHP - How to get datetime string from DateTime objectPHP - 如何从 DateTime 对象中获取日期时间字符串
【发布时间】:2016-07-24 07:27:13
【问题描述】:

我使用了一个 DateTime 对象

$currtime = DateTime::createFromFormat("YmdHi");

有没有办法获取字符串或整数,例如包含201604041825

$currtime->modify("+2 hours");
$newtime = $currtime->format("YmdHi");

返回

$newtime = 2147483647

【问题讨论】:

  • 我现在使用的是当前时间。之后,我做了$datetime->modify("+2 hours"); 然后$datetime->format("YmdHi") 返回2147483647
  • @BjörnSchönrock 是的,我已删除评论。我误解了你的问题。请参阅重复链接以获取答案。您可以使用->format('YmdHi')
  • 你的例子是错误的:DateTime::createFromFormat 没有第二个参数失败。给你看第二个参数,问题出在它里面。

标签: php datetime


【解决方案1】:

这对你有帮助

$current_date_object= new DateTime();
$current_date_object->modify("+2 hours");
$current_date_string= $current_date_object->format("Y-m-d H:i:sO");

【讨论】:

    猜你喜欢
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2017-09-04
    • 2014-09-17
    • 1970-01-01
    • 2013-04-01
    相关资源
    最近更新 更多