91亚洲精华国内精华精华液_国产高清在线精品一区不卡_精品特级一级毛片免费观看_欧美日韩中文制服有码_亚洲精品无码你懂的网站369

time() 函數(shù)返回當(dāng)前時間的 Unix 時間戳。返回自從 Unix 紀(jì)元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當(dāng)前時間的秒數(shù)。

自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了發(fā)起該請求時刻的時間戳。

 

1
2 $time = time();
3 echo($time . "
");
4 echo(date("D F d Y", $time));
5 ?>

程序運行結(jié)果:

 

1 1292984702
2 Wed December 22 2010

1292984702單位是秒,從1970 年 1 月 1 日 00:00:00到現(xiàn)在的秒數(shù)。

有時候我們想知道下一周的今天的一些情況,比如是幾號,星期幾等等,我們可以這么寫:

 

1
2 $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs
3 echo 'Now:       '. date('Y-m-d') ."
";
4 echo 'Next Week: '. date('Y-m-d D', $nextWeek) ."
";
5 ?>

程序運行結(jié)果:

 

1 Now: 2010-12-22
2 Next Week: 2010-12-29 Wed

date()函數(shù)

這個函數(shù)就比較熟悉了。

 

01
02 echo("Result with date():
");
03 echo(date("l") . "
");
04 echo(date("l dS /of F Y h:i:s A") . "
");
05 echo("Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975))."
");
06 echo(date(DATE_RFC822) . "
");
07 echo(date(DATE_ATOM,mktime(0,0,0,10,3,1975)) . "

");
08  
09 echo("Result with gmdate():
");
10 echo(gmdate("l") . "
");
11 echo(gmdate("l dS /of F Y h:i:s A") . "
");
12 echo("Oct 3,1975 was on a ".gmdate("l", mktime(0,0,0,10,3,1975))."
");
13 echo(gmdate(DATE_RFC822) . "
");
14 echo(gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975)) . "
");
15 ?>

程序運行結(jié)果:

 

01 Result with date():
02 Wednesday
03 Wednesday 22nd of December 2010 02:36:18 AM
04 Oct 3,1975 was on a Friday
05 Wed, 22 Dec 10 02:36:18 +0000
06 1975-10-03T00:00:00+00:00
07  
08 Result with gmdate():
09 Wednesday
10 Wednesday 22nd of December 2010 02:36:18 AM
11 Oct 3,1975 was on a Friday
12 Wed, 22 Dec 10 02:36:18 +0000
13 1975-10-03T00:00:00+00:00

所以,我們應(yīng)該給一個兼容性的寫法,統(tǒng)一使用gmdate,并手工設(shè)置當(dāng)前時區(qū),寫法改進如下:

?

1 echo gmdate('Y-m-d H:i:s', time() + 3600 * 8);

這樣不管在Linux+Apache下還是Windows下都得到了正確的結(jié)果,當(dāng)然這樣寫還有一個好處,當(dāng)網(wǎng)站是面向全世界的時候,那么網(wǎng)站用戶只要設(shè)置所在的時區(qū),程序自動根據(jù)用戶設(shè)置的時區(qū)進行時間計算,數(shù)據(jù)庫中信息發(fā)布時間只存當(dāng)前的time()所生成的時間,那么在中國+8時區(qū)看到的發(fā)布時間是:2007-03-14 12:15:27,那么在歐洲+2時區(qū)用戶看到這個信息的發(fā)布時間是:2007-03-14 06:15:27,這樣信息的時間就全部對應(yīng)正確了。

 

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項目群及時溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部