0

データベースをエクスポートしました (レポート用のデータが必要です)。各プロジェクトの開始日である「開始日」がありますが、MYSQL では日付ではなく乱数が表示されます。タスクが順調に進んでいるように見え、それに応じて数字が変化するため、何らかの形で日付が表示されます。

数字から日付を計算する方法を教えてください。例を以下に示します。

1337156712

そして別:

1321443614

どんな助けでも大歓迎です!

OK私はこのPHPスクリプトを使用して日付を変更しています:

<?php

$TimeStamp = "1185422400"; 

$Time = date("m-d-Y", $TimeStamp);  

echo $Time;

?>

約500の日付を含めて一度に変換できるように、誰かがそれを配列に変換するのを手伝ってくれますか?

ありがとう

リッキー

4

2 に答える 2

2

これらは UNIX タイムスタンプです。これらは、1970 年 1 月 1 日から経過した秒数です。日付に変換するために使用できるさまざまな関数呼び出しがあります :)

私はそれを行う方法ですぐに戻ってきます:)

select from_unixtime(1321443614) as time

ぐう!誰かが私を打ちのめした!

于 2012-06-15T09:01:33.260 に答える
2

数値が Unix タイムスタンプであると仮定すると、フィールドFROM_UNIXTIME()で使用できるフォーマットされた日付が得られます。DATETIME

mysql> SELECT FROM_UNIXTIME(1321443614) AS time;
+---------------------+
| time                |
+---------------------+
| 2011-11-16 11:40:14 |
+---------------------+
1 row in set (0.00 sec)

他にも利用可能な時間関数がたくさんあります。それらはすべてここにリストされています。

于 2012-06-15T09:01:55.860 に答える