一文介紹PHP中的時間轉換時間戳函數
PHP 時間轉換時間戳函數
在PHP程式設計中,常常會遇到時間處理的問題,例如需要將時間轉換為時間戳,或是將時間戳記轉換為日期格式等等。在本文中,我們將介紹PHP中的時間轉換時間戳函數。
PHP中的時間戳表示從格林威治標準時間(GMT)的1970年1月1日0時0分0秒起至當前時間所經過的秒數。 PHP提供了兩個用於取得目前時間戳記的函數:time()和mktime()。
- time()函數
time()函數用於取得目前的時間戳,其語法如下:
time(): int
登入後複製
範例:
$timestamp = time(); echo $timestamp; // 输出当前时间戳
登入後複製
- mktime()函數
mktime()函數用於根據指定的時、分、秒、月、日、年等參數取得對應的時間戳,其語法如下:
mktime (int $hour, int $minute, int $second, int $month, int $day, int $year, int $is_dst = -1): int
登入後複製
參數說明:
-
$hour
: 小時,取值範圍0~23 -
$minute
: 分鐘,取值範圍0~59 -
$second
: 秒數,取值範圍0~59 -
$month
:月份,取值範圍1~12 -
$day
: 天數,取值範圍1~31 -
$year
: 年份,取值範圍1970~2038,也可以使用四位整數表示的年份 -
$is_dst
: 是否為夏令時,預設為-1,表示依照系統設定自動判斷。
範例:
$timestamp = mktime(0, 0, 0, 1, 1, 2021); echo $timestamp; // 输出2021年1月1日0时0分0秒对应的时间戳
登入後複製
- strtotime()函數
strtotime()函數用於將字串時間轉換為時間戳,其語法如下:
strtotime(string $time, int $now = time()): int|false
登入後複製
參數說明:
-
$time
: 用於轉換的字串時間,必選參數。 -
$now
: 用來指定基準日期的時間戳,可選參數。
範例:
$timestamp = strtotime('2021-01-01 00:00:00'); echo $timestamp; // 输出2021年1月1日0时0分0秒对应的时间戳
登入後複製
綜上所述,以上三個函數都是PHP中時間和時間戳記之間轉換的重要函數。在實際開發中,我們可以根據需求,選擇合適的函數進行時間處理。
以上是一文介紹PHP中的時間轉換時間戳函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
如何修復KB5055612無法在Windows 10中安裝?
4 週前
By DDD
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)