【发布时间】:2009-11-17 00:49:58
【问题描述】:
我正在尝试采用这种格式的时间戳:
2009-11-16T14:05:22-08:00
把它们变成类似的东西
2009-11-16
如何删除“T”之后的所有内容?
【问题讨论】:
我正在尝试采用这种格式的时间戳:
2009-11-16T14:05:22-08:00
把它们变成类似的东西
2009-11-16
如何删除“T”之后的所有内容?
【问题讨论】:
也许这行得通:
date('Y-m-d', strtotime('2009-11-16T14:05:22-08:00'));
【讨论】:
假设它们都采用这种格式,最简单的方法是:
$result = substr($timestamp,0,10);
其中时间戳是您的起始时间戳,结果是您修改后的时间戳。
【讨论】:
【讨论】:
由于 OP 将其标记为 php 和 regex 问题,我会给他一个 php 和 regex 答案:
$result = preg_replace("/T.*/", "", $timestamp);
【讨论】: