0

$eventTimeDate日付と時刻をアセンブルするという変数があります。この変数の現在の出力はです。この変数は2012-05-31 21:00:00すでにmysqlデータベースに保存されており、次を使用してこの値を選択します。SELECT UNIX_TIME() AS time

私が必要としているのは、データベースに挿入する前2332422323のように、この出力をこの形式に変換することです。unix

4

2 に答える 2

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)
于 2012-05-31T13:20:56.467 に答える
1

strtotime($eventTimeDate) を使用します。参照: strtotime()

于 2012-05-31T13:19:12.963 に答える