1 js
1.1 js獲取時間戳(毫秒)
var t=new Date();
var timestamp=t.getTime(); //或var timestamp=+t;
是當(dāng)前UTC時間划滋,距離UTC 1970.1.1 00:00:00的毫秒數(shù)。
(或者埃篓,當(dāng)前北京時間处坪,距離北京1970.1.1 08:00:00的毫秒數(shù))
1.2 js從時間戳到日期字符串
<u></u>new Date(t).toString()
是當(dāng)前時區(qū)的日期字符串。
例如:
new Date(0).toString()
=> Thu Jan 01 1970 08:00:00 GMT+0800 (China Standard Time)
2 php
2.1 php獲取時間戳(秒)
$t=time();
是當(dāng)前UTC時間架专,距離UTC 1970.1.1 00:00:00的秒數(shù)同窘。
(或者,當(dāng)前北京時間部脚,距離北京1970.1.1 08:00:00的秒數(shù))
2.2 php從時間戳到日期字符串
<u></u>date('Y-m-d H:i:s',$t);
是UTC日期字符串想邦。
例如:
date('Y-m-d H:i:s',0);
=> 1970-01-01 00:00:00
如果要顯示當(dāng)前時區(qū)的日期字符串,要使用date_default_timezone_set
設(shè)置默認(rèn)時區(qū)委刘。
例如:date_default_timezone_set("PRC"); //中國+8區(qū)
3 sql
3.1 獲取當(dāng)前時區(qū)的日期字符串
SELECT NOW()
=> 2014-09-04 11:59:48
3.2 獲取UTC時間的日期字符串
SELECT UTC_TIMESTAMP()
=> 2014-09-04 04:00:50