[HP]js,php,mysqlタイムスタンプと日付文字列
1097 ワード
1 js
1.1 jsタイムスタンプ取得(ミリ秒)
現在のUTC時間である、UTCから1970.1.1 00:00:00のミリ秒数.(または、現在の北京時間は、北京から1971.1.1 08:00:00のミリ秒数)
1.2 jsタイムスタンプから日付文字列
例:
2 php
2.1 php取得タイムスタンプ(秒)
現在のUTC時間である、UTCから1970.1.1 00:00:00の秒数.(または、現在の北京時間、北京から1971.1.1 08:00:00の秒数)
2.2 phpタイムスタンプから日付文字列
例:
現在のタイムゾーンの日付文字列を表示する場合は、
3.1現在のタイムゾーンの日付文字列の取得
3.2 UTC時刻を取得する日付文字列
1.1 jsタイムスタンプ取得(ミリ秒)
var t=new Date();
var timestamp=t.getTime(); // var timestamp=+t;
現在のUTC時間である、UTCから1970.1.1 00:00:00のミリ秒数.(または、現在の北京時間は、北京から1971.1.1 08:00:00のミリ秒数)
1.2 jsタイムスタンプから日付文字列
new Date(t).toString()
は、現在のタイムゾーンの日付文字列である.例:
new Date(0).toString()
=> Thu Jan 01 1970 08:00:00 GMT+0800 (China Standard Time)
2 php
2.1 php取得タイムスタンプ(秒)
$t=time();
現在のUTC時間である、UTCから1970.1.1 00:00:00の秒数.(または、現在の北京時間、北京から1971.1.1 08:00:00の秒数)
2.2 phpタイムスタンプから日付文字列
date('Y-m-d H:i:s',$t);
はUTC日付文字列である.例:
date('Y-m-d H:i:s',0);
=> 1970-01-01 00:00:00
現在のタイムゾーンの日付文字列を表示する場合は、
date_default_timezone_set
を使用してデフォルトのタイムゾーンを設定します.例:date_default_timezone_set("PRC"); // +8
3 sql 3.1現在のタイムゾーンの日付文字列の取得
SELECT NOW()
=> 2014-09-04 11:59:48
3.2 UTC時刻を取得する日付文字列
SELECT UTC_TIMESTAMP()
=> 2014-09-04 04:00:50