其中一个联属网络提供具有以下时间/日期格式的提要。
<startDate>1349992800000</startDate>
<endDate>1355266799999</endDate>
我的问题是我正在尝试将其转换为 MYSQL 格式,我尝试了 mktime 和 strtotime ,但没有运气,日期似乎出错了。我知道这是自 Equinox 以来的时间,我只是不确定如何将其转换为 MYSQL 格式。
您可以让 MySQL 使用以下方法进行转换FROM_UNIXTIME()
:
INSERT INTO yourTable (`startDate`, `endDate`)
VALUES ( FROM_UNIXTIME( 1349992800000 ), FROM_UNIXTIME( 1355266799999 ) );
您可能必须先除以 1000,因为您的时间戳似乎是自纪元以来的毫秒数,而 MySQL 使用自纪元以来的秒数。