date_parse()是PHP中的內置函數,用於查找有關指定日期的詳細信息。此函數將在成功的指定日期返回一個詳細信息的關聯數組,並在失敗的情況下返回FALSE
用法:
date_parse($date)
使用的參數:如上所述,date_parse()函數僅接受一個參數,如下所述:
- $date:它是指定日期的強製性參數(以strtotime()函數接受的格式)
返回值:返回一個關聯數組,其中包含有關解析日期的信息。
錯誤/異常:如果日期格式有錯誤,則會出現錯誤消息。
以下示例程序旨在說明date_parse()函數。
示例1:
<?php
// PHP program to illustrate
// the date_parse function
print_r(date_parse("2018-06-27 12:30:45.5"));
?>
輸出:
Array ( [year] => 2018 [month] => 6 [day] => 27 [hour] => 12 [minute] => 30 [second] => 45 [fraction] => 0.5 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
示例2:如果我們在函數中傳遞了錯誤的日期格式,則程序可以成功運行,但會計數錯誤。下麵的程序顯示[error_count] => 1。
<?php
// PHP program to illustrate
// the date_parse function
// Passing incorrect format of date then
// it will gives errors.
// [error_count] => 1
print_r(date_parse("2018-18-18"));
?>
輸出:
Array ( [year] => 2018 [month] => 1 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 1 [errors] => Array ( [6] => Unexpected character ) [is_localtime] => 1 [zone_type] => 1 [zone] => 1080 [is_dst] => )
參考: http://php.net/manual/en/function.date-parse.php
相關用法
- p5.js day()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自R_Raj大神的英文原創作品 PHP | date_parse() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。