2011-11-02 121 views

回答

1

则可以将日期时间转换为使用strtotime()时间戳然后将其转换回使用这种语法的格式化的日期:

date("Y-m-d", strtotime($myOriginalDate)) 
+0

Thanks..How我该字符串转换为时间戳?它不是已经在时间戳格式? – Jake

+0

@Jake不,时间戳是整数。你有什么是ISO 8601格式的日期/时间。 –

+0

优秀的解决方案。感谢Doug和Brian的澄清。 – Jake

0

因为第一串实际上是一个standard,你可以使用SUBSTR:

$yearMonthDate = substr($dateTime, 0, 10); 

然而,那会是怎样的一个黑客和显然打破如果$dateTime格式是改变。因此,您可能需要查看PHP DateTime类。

相关问题