四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

解析mysql中UNIX_TIMESTAMP()函數與php中time()函數的區別

mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)
若無參數調用,則返回一個Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒數) 作為無符號整數。若用date 來調用UNIX_TIMESTAMP(),它會將參數值以'1970-01-01 00:00:00' GMT后的秒數的形式返回。date 可以是一個DATE 字符串、一個 DATETIME字符串、一個 TIMESTAMP或一個當地時間的YYMMDD 或YYYMMDD格式的數字。
mysql> SELECT UNIX_TIMESTAMP();
-> 882226357
mysql> SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00');
-> 875996580
當 UNIX_TIMESTAMP被用在 TIMESTAMP列時, 函數直接返回內部時戳值, 而不進行任何隱含的 “string-to-Unix-timestamp”轉化。假如你向UNIX_TIMESTAMP()傳遞一個溢出日期,它會返回 0,但請注意只有基本范圍檢查會被履行 (年份從1970 到 2037, 月份從01到12,日期從 01 到31)。

這里我們可以使用
FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)來格式化一個UNIX_TIMESTAMP()時間戳,它將返回'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS 格式值的unix_timestamp參數表示,具體格式取決于該函數是否用在字符串中或是數字語境中。
若format 已經給出,則結果的格式是根據format 字符串而定。 format 可以包含同DATE_FORMAT() 函數輸入項列表中相同的說明符。
mysql> SELECT FROM_UNIXTIME(875996580);
-> '1997-10-04 22:23:00'
mysql> SELECT FROM_UNIXTIME(875996580) + 0;
-> 19971004222300
mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
-> '%Y %D %M %h:%i:%s %x');
-> '2003 6th August 06:22:58 2003'

php中:time()
time -- 返回當前的 Unix 時間戳
返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數。
從字面上理解他們是一樣的,都是返回 自從 Unix 紀元到當前時間的秒數。

筆者在同一臺服務器上做了一個測試,發現兩者返回的結果是一樣的 。
在mysql中用 FROM_UNIXTIME( 1156219870 ,'%y-%m-%d' )
php中用date( "y-m-d",1156219870 )結果也是一樣相同的!唯一不肯確定的是那一個反應更加快速。不過我還是傾向與用php中的time()函數!

php技術解析mysql中UNIX_TIMESTAMP()函數與php中time()函數的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女不穿衣服| 艾米·怀恩豪斯| 视频污污| 成都屏蔽机柜厂| 汤唯惊艳写真集| 安徽卫视| 挨打的作文| 礼佛三拜正确动作视频| 羞羞的铁拳演员表| xiee| 张静芝| 现代企业管理| 张静初吴彦祖演的门徒| 九狐| 温柔地杀死我| 江南好简谱| 汤唯和梁朝伟拍戏原版视频在线观看| 成毅最新电视剧赴山海免费看| 王紫瑄| 《摧花狂魔》电影| 乱世伦情 电影| 有氧运动有哪些项目| 文琪演过的电视剧有哪些| ptt培训| 吉泽明步作品| 奇怪的夜晚电影| 爱爱内含光在线播放| 美女网站免费观看视频| 鹌鹑图片| 10000个卫视频道| 韩国电影《我是谁》演员表介绍| 过昭关| 美妙旋律| 贝的故事教案设计优秀教案| 戚薇床戏| 张静初的三级未删减版| 新一剪梅电视剧演员表| 苑琼丹三级| 麦子叔| 小学毕业老师解散班级群寄语| 听风者电视剧演员表|