溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php中如何將年月日轉(zhuǎn)換為時間戳

發(fā)布時間:2021-02-26 09:50:56 來源:億速云 閱讀:583 作者:清風(fēng) 欄目:編程語言

這篇“php中如何將年月日轉(zhuǎn)換為時間戳”文章,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“php中如何將年月日轉(zhuǎn)換為時間戳”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進(jìn)入主題吧。

php有什么用

php是一個嵌套的縮寫名稱,指的是英文超級文本預(yù)處理語言(php:Hypertext Preprocessor)的縮寫,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。

php年月日轉(zhuǎn)換為時間戳的方法:首先創(chuàng)建一個PHP示例文件;然后定義一個年月日時間;最后通過“mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']);”將年月日轉(zhuǎn)換為時間戳即可。

PHP指定日期轉(zhuǎn)時間戳

使用date_parse_from_format 可以轉(zhuǎn)換指定的格式:舉個例子:

<?php
$str = '2018.10.01';//或者 2018年10月1日
$arr = date_parse_from_format('Y.m.d',$str);//如果是2018年10月1日,那么這里就是 Y年m月d日
$time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']);
print_r($arr);
echo '對應(yīng)時間戳為:'.$time;

輸出:

Array ( [year] => 2018 [month] => 10 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
 對應(yīng)時間戳為:1538352000

mktime()定義和用法

gmmktime() 函數(shù)返回日期的 UNIX 時間戳。

提示:該函數(shù)與 gmmktime() 相同,不同的是傳遞的參數(shù)代表了日期(而不是 GMT 日期)。

語法

mktime(hour,minute,second,month,day,year,is_dst);

year 可選。規(guī)定年。

參數(shù)描述
hour可選。規(guī)定小時。
minute可選。規(guī)定分。
second可選。規(guī)定秒。
month可選。規(guī)定月。
day可選。規(guī)定天。
is_dst

可選。如果時間在夏令時 (DST) 期間,則設(shè)置為 1,否則設(shè)置為 0,若未知則設(shè)置為 -1(默認(rèn))。

如果未知,PHP 會自己進(jìn)行查找(可能產(chǎn)生意外的結(jié)果)。

注意:該參數(shù)在 PHP 5.1.0 中被廢棄。取而代之使用的是新的時區(qū)處理特性。

以上是“php中如何將年月日轉(zhuǎn)換為時間戳”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI