PHP——生成隨機數和日期時間


在PHP里面兩個常用的函數  

rand();    生成隨機數   當括號內無參數時 系統會以當前時間為種子進行隨機數的生成

rand(1,10);  括號里面是生成隨機數的范圍,在形成的隨機數在1~10之間,在PHP里面要么不寫參數,要么寫兩個參數形成一個有效的取值范圍,不能只寫一個參數或者寫兩個無效的參數。

time();    時間日期函數,在這里如果只輸出time();的話在頁面中顯示出來的只是一段數字,這段數字代表的是一個時間戳,那么我們需要顯示出來的是時間而不是時間戳,就需要進行轉化,這里我們用date();進行轉換。

date("Y-m-d  H:i:s",time())——date方法的作用就是 把我們看不懂的時間戳轉化為我們能看懂的日期時間格式,如果不加time(),那么顯示的只是當前的日期時間。

年:

Y——4位數字完整標示的年份   如:1999年或2003年

y——2位數字代表的年份  如:99年或03年

月:

M——三個字母縮寫代表的月份  如:Jan或Dec

m——數字代表的月份,有前導0   如:01月或12月

日:

D——用三個字母表示一星期中的第幾天  如:Mon或Sun

d——月份中的第幾天,有前導0的兩位數    如:01或31

時:

H——24小時制的格式    1到24小時

h——12小時制的格式    1到12小時

分:

i——有前導0的分鍾數    如:03分或59分

秒:

s——有前導0的秒鍾數

time()——時間戳

附:顯示日期時間與當前日期時間不一致的話 多半是因為時區不同所造成的,簡單地修改時區的方法是在數據庫中的PHP里面的配置文件中(PHP.ini),ctrl+F(查找)date.timezone這句話,把等號右邊的手動改為Etc/GMT-8,Etc/GMT-8代表的是東八區的時區,也可以換為別的時區。

2016.6.2    孤獨夜鶯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM