如何在不知道字符串格式的情况下将字符串转换为日期

时间:2013-11-14 04:28:45

标签: php mysql

我知道有一个MySQL function将字符串转换为日期,但它需要字符串格式。

有没有办法在不知道格式的情况下做到这一点?

或者有没有办法使用PHP获取格式,以便我可以在MySQL中使用它?

2 个答案:

答案 0 :(得分:2)

Do you mean this ?
SELECT unix_timestamp('2013-11-14'), 
unix_timestamp('2013/11/14'), 
unix_timestamp('13/11/14'), 
unix_timestamp('13-11-14'),
from_unixtime(unix_timestamp('13-11-14'))

This will output 
1384358400 1384358400 1384358400 1384358400 "2013-11-14 00:00:00".

答案 1 :(得分:1)

使用php的strtotime()函数,希望它可以帮助通过以下链接。

http://php.net/manual/en/function.strtotime.php