我正在尝试采用这种格式的时间戳:
2009-11-16T14:05:22-08:00
并将它们变成类似
的东西2009-11-16
如何删除“T”后的所有内容?
答案 0 :(得分:6)
也许这有效:
date('Y-m-d', strtotime('2009-11-16T14:05:22-08:00'));
答案 1 :(得分:3)
假设他们都采用这种格式,最简单的方法是:
$result = substr($timestamp,0,10);
其中timestamp是您的开始时间戳,结果是您修改的时间戳。
答案 2 :(得分:1)
答案 3 :(得分:1)
由于OP将其标记为php和正则表达式问题,我会给他一个php和正则表达式的答案:
$result = preg_replace("/T.*/", "", $timestamp);