idate()函數是PHP中的內置函數,用於將本地時間/日期格式化為整數。 $format和$timestamp作為參數發送到idate()函數,並且它使用給定的時間戳返回根據指定格式格式化的整數。與函數date()不同,idate()在format參數中僅接受一個字符。
用法:
int idate( $format, $timestamp )
參數:該函數接受上述和以下描述的兩個參數:
- $format:它是一個強製性參數,用於指定結果的格式。 format參數可以具有以下值:
- B-色板節拍/上網時間
- d-每月的某天
- h-小時(12小時格式)
- H-小時(24小時格式)
- i-分鍾
- I-如果激活了夏令時,則返回1,否則返回0
- L-leap年返回1,否則返回0
- m-月數
- s-秒
- t-當月天數
- U-自Unix紀元以來的秒數(格林尼治標準時間1970年1月1日00:00:00)
- w-星期幾(星期日= 0)
- W-ISO-8601周的年數(周從星期一開始)
- y-年(1或2位數字)
- Y-年(4位數字)
- z-一年中的一天
- Z-時區偏移量(以秒為單位)
- $timestamp:它是一個可選參數,用於指定表示要格式化的日期/時間的Unix時間戳。
返回值:它使用給定的時間戳根據指定的格式返回一個整數值。
異常:
- 如果時區無效,則idate()函數會在每次調用日期/時間時引發E_NOTICE。
- 如果使用係統設置或TZ環境變量,則idate()函數將引發E_STRICT或E_WARNING消息。
以下示例程序旨在說明PHP中的idate()函數:
程序1:
<?php
// Formatting local date/time as Year
echo idate("Y") . "<br>";
// Formatting local date/time as Hour(24 hr format)
echo idate("H") . "<br>";
// Formatting local date/time as Minutes
echo idate("i") . "<br>";
// Formatting local date/time as day of the year
echo idate("z") . "<br>";
?>
輸出:
2018
11
22
238
程序2:
<?php
// Parsing English textual datetime description into a Unix timestamp
$timestamp = strtotime('24th August 2018');
// Formatting local date/time as Year
echo idate('Y', $timestamp);
?>
輸出:
2018
相關文章:
參考: http://php.net/manual/en/function.idate.php
相關用法
- d3.js d3.map.has()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP next()用法及代碼示例
- p5.js sq()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- CSS var()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | idate() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。