首頁 >後端開發 >PHP問題 >php 時間如何轉換成時間戳

php 時間如何轉換成時間戳

藏色散人
藏色散人原創
2020-11-19 09:30:5310049瀏覽

php時間轉換為時間戳記的方法:先建立一個PHP範例檔案;然後透過strtotime函數將文字字串表示的日期轉換為時間戳,或透過mktime函數從日期取得時間戳記即可。

php 時間如何轉換成時間戳

本教學操作環境:windows7系統、php5.6版,此方法適用於所有品牌電腦。

推薦:《PHP影片教學

PHP日期格式與時間戳記轉換

日期轉換為unix時間戳

1、strtotime() 函數用於將英文文字字串表示的日期轉換為時間戳,為date() 的反函數,成功傳回時間戳,否則傳回FALSE 

echo strtotime("2009-10-21 16:00:10");  //输出 1256112010
 
echo strtotime("10 September 2008");    //输出 1220976000
 
echo strtotime("+1 day"), "<br />";   //输出明天此时的时间戳

列印昨天此時的時間戳strtotime(”-1 day”)

列印下個星期此時的時間戳strtotime(" 1 week")

列印上個星期此時的時間戳strtotime("-1 week")

取得今天零點的時間戳記要取得零點的unix時間戳,可以使用

$todaytime=strtotime(“today”),

2、mktime()

mktime() 函數用於從日期取得時間戳,成功傳回時間戳,否則傳回FALSE 。語法:

int mktime(時, 分, 秒, 月, 日, 年)

#範例:

<?php
 
echo mktime(21, 50, 55, 07, 14, 2010);      //输出“1279115455”
 
?>

unix時間戳記轉換為日期

# date("Y-m-d H:i:s",time()),"Y-m-d H:i:s"是轉換後的日期格式,time()是獲得當前時間的時間戳記。如果是date("Y-m-d H:i:s",time()),則小時分秒一起顯示;如果是

date("Y-m-d ", time()),只顯示年月日

以上是php 時間如何轉換成時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn