怎么以最有效的方式将不常见的日期格式转换为时间戳?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (40)

我有这种格式的日期:20101101120000

我需要将它转换为PHP的时间戳。

我一直在线搜索PHP文档,但无法找到任何可以直接转换的东西。这存在吗?如果不是,那么转换最有效的方法是什么?

提问于
用户回答回答于

你可以这样做DateTime::createFromFormat

$d = DateTime::createFromFormat('YmdGis', '20101101120000');

$d 现在是一个DateTime实例。你可以将其转换为时间戳$d->getTimestamp()或使用其DateTime上的方法。

请注意,这需要PHP 5.3。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励