摘要:時間戳不僅被使用在系統,類系統中,也在許多其他操作系統中被廣泛應用。
日期時間函數
格式化日期
/* * date函數 * string date(string format[, int timestamp]) * 描述:格式化一個本地時間/日期 * * format格式: * Y:4位數字完整表示的年份 * y:2位數字表示的年份 * F:月份,完整的文本格式 * M:三個字母縮寫表示的月份 * m:數字表示的月份,有前導零 * n:數字表示的月份,沒有前導零 * d:月份中的第幾天,有前導零 * j:月份中的第幾天,沒有前導零 * l:星期幾,完整的文本格式 * D:星期中的第幾天,文本表示,3個字母 * w:星期中的第幾天,數字表示 * H:小時,24小時格式,有前導零 * i:有前導零的分鐘數 * s:秒數,有前導零 * */ echo date("Y-m-d H:i:s"), " "; //2018-01-17 05:55:53
與時區相關的函數
/* * date_default_timezone_set函數 * bool date_default_timezone_set(string timezone_identifier) * 描述:設置默認時區 * * date_default_timezone_get函數 * string date_default_timezone_get() * 描述:獲取默認時區 * * 亞洲 * Asia/Hong_Kong * Asia/Shanghai * * 配置文件修改: * php.ini中date.timezone中設置值,然后重啟Apache即可 * */ echo date_default_timezone_get(), " "; //Europe/Berlin date_default_timezone_set("Asia/Shanghai"); echo date("Y-m-d H:i:s"), " "; //2018-01-17 12:55:53 echo date_default_timezone_get(), " "; //Asia/Shanghai
Unix時間戳
/* * Unix時間戳 * 稱為Unix時間,是一種時間表示方法,定義為格林威治時間1970年01月01日00時00分00秒 * 起到現在的總秒數。Unix時間戳不僅被使用在Unix系統,類Unix系統中,也在許多其他操作 * 系統中被廣泛應用。 * * time函數 * int time() * 描述:返回當前Unix時間戳 * * strtotime函數 * int strtotime(string $time[, int $now = time()]) * 描述:將字符串轉換成Unix時間戳 * * 以"天"為基礎的格式 * yesterday 昨天午夜 * midnight 午夜 * today 今天 * noon 中午12:00:00 * tomorrow 明天午夜 * first day of ?? 某月第一天 * last day of ?? 某月最后一天 * * 一天的時間戳:24*24*60 = 86400 * * microtime函數 * mixed microtime([bool $get_as_float]) * 描述:返回當前Unix時間戳和微秒數,bool為true表示返回當前帶微秒的時間戳 * * ---可用于計算程序運行的時間 */ echo time(), " "; //當前的時間戳 echo strtotime("-3 month"), " "; //獲取之間的時間戳 echo microtime(true), " ";
生成唯一的ID
/* * uniqid函數 * string uniqid(string $prefix =""[, bool $more_entropy = false]) * 描述:生成唯一ID,$prefix是前綴 */ echo uniqid(), " "; echo uniqid(time()), " "; //常見uuid生成方式 echo md5(uniqid(microtime() . mt_rand())), " ";
獲取日期、時間信息
/* * getdate函數 * array getdate([int timestamp]) * 描述:可以獲取日期、時間信息 * */ print_r(getdate()); /* Array ( [seconds] => 5 [minutes] => 55 [hours] => 15 [mday] => 17 [wday] => 3 [mon] => 1 [year] => 2018 [yday] => 16 [weekday] => Wednesday [month] => January [0] => 1516175705 ) */
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28734.html
摘要:日期和時間使用類完成讀取設置比較和計算日期與時間。單元測試單元測試是從編寫開始,貫穿于整個開發周期的一種用于保證函數類和方法的行為與預期一致的編程方法。是應用的單元測試框架的業界標準,其他幾個可選框架是行為驅動開發行為驅動開發有兩種方式和。 《php之道》閱讀地址:http://wulijun.github.io/php-the-right-way/#code_style_guide ...
摘要:注意周期參數和都不是日期值查詢今天的所有記錄字段,該字段為類型的字段是類型或者類型的查詢昨天的所有記錄近天的信息記錄近天的信息記錄查詢本月的記錄上一個月的記錄 一些變量說明: add_time為插入的時間 to_days是sql函數,返回的是個天數 data_sub(date,INTERVAL expr type)給指定的日期減去多少天 data()函數返回日期或日期/時間表達式的日期...
閱讀 1117·2023-04-26 03:02
閱讀 1161·2023-04-25 19:18
閱讀 2583·2021-11-23 09:51
閱讀 2561·2021-11-11 16:55
閱讀 2614·2021-10-21 09:39
閱讀 1694·2021-10-09 09:59
閱讀 1991·2021-09-26 09:55
閱讀 3512·2021-09-26 09:55