我有一个名为$eventTimeDate
的变量,汇总日期YMD和时间,此var的当前输出为2012-05-31 21:00:00
,我已将此var存储在我的mysql数据库中,然后我选择此值使用SELECT UNIX_TIME() AS time
我需要的是在插入数据库之前将此输出转换为2332422323
格式unix
。
答案 0 :(得分:1)
使用strtotime($ eventTimeDate) 请参阅:strtotime()
答案 1 :(得分:1)
尝试使用UNIX_TIMESTAMP()函数
jcho360> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
+---------------------------------------+
| UNIX_TIMESTAMP('2007-11-30 10:30:19') |
+---------------------------------------+
| 1196436619 |
+---------------------------------------+
1 row in set (0.00 sec)
如果您想再次转换,请使用此
jcho360> select from_unixtime(1196436619);
+---------------------------+
| from_unixtime(1196436619) |
+---------------------------+
| 2007-11-30 10:30:19 |
+---------------------------+
1 row in set (0.00 sec)