【问题标题】:Best way of converting date string to timestamp?将日期字符串转换为时间戳的最佳方法?
【发布时间】:2018-03-03 01:31:50
【问题描述】:

这是漫长的一天,这里已经接近凌晨 2 点了。

我想知道是否有人可以指导我将这个字符串转换为时间戳,然后将其转换为日期时间以便将其插入数据库的最佳解决方案。

我知道有这样的方法:

$d = new DateTime('26-10-2018');
$timestamp = $d->getTimestamp(); // Unix timestamp
$formatted_date = $d->format('Y-m-d'); // 2018-26-10

但是有什么东西也可以接受小时和分钟吗?

$datestring = "26-10-2018 09:30";

【问题讨论】:

  • 为什么要投反对票?请说明您是否要投反对票。
  • Sleep 是程序员的朋友,嗯……真的是任何人的朋友。我很确定你很可能会在早上的时候自己解决这个问题,那时你的大脑还很新鲜,休息得很好,喝了一杯美味的咖啡,然后是丹麦人;-)

标签: php datetime timestamp


【解决方案1】:

这个date('Y-m-d H:i:s', strtotime('26-10-2018 09:30'));怎么样

【讨论】:

  • 成功了,谢谢!睡眠不足让我觉得哈哈
  • 不用了,但是日期功能有限制,不能支持超过2038。
猜你喜欢
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 1970-01-01
  • 2011-03-16
  • 2016-09-15
  • 1970-01-01
  • 2019-07-30
  • 1970-01-01
相关资源
最近更新 更多