php時間戳記日期並使月份去0的實作方法:先建立一個PHP範例檔;然後透過time函數取得時間戳記;最後透過「date("Y-n-j G:i:s"); ”方法將時間戳轉成日期並使月份去0即可。
本文操作環境:windows7系統、PHP7.1版、Dell G3電腦。
php怎麼實作時間戳轉日期並使月份去0?
php日期format不要零,格式化時間戳時,有0和沒有0的解決方法
有的時候網頁中輸出日期時間,月份和日期前有個0,總感覺是多餘的,今天我們就分享關於PHP時間戳中月份和日期前面顯示0或不顯示0的一些詳細參數,如下:
實例:
依照echo date("Y-m-d H:i:s);
#頁面輸出結果為:2016-05-22 09:14:08
#依echo date("Y-n-j G:i:s");
頁輸出結果為:2016-5-22 9:14:08
這只是很普通的一些函數使用而已,看下面
取得目前時間方法date()
很簡單,這就是取得時間的方法,格式為:date($format, $timestamp),format為格式、timestamp為時間戳記–可填參數。
echo date(‘Y-m-d’) ,输出结果:2012-03-22 echo date(‘Y-m-d H:i:s’),输出结果:2012-03-22 23:00:00 echo date(‘Y-m-d’, time()),输出结果:2012-03-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法) echo date(‘Y’).’年’.date(‘m’).’月’.date(‘d’).’日’,输出结果:2012年3月22日舉例就這幾個,只是格式的變通而已,下面是格式中各個字母的含義:各種參數詳解:
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H - 24 小时制的小时; 如: "00" 至 "23" g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12" G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23" i - 分钟; 如: "00" 至 "59" j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31" l - 星期几,英文全名; 如: "Friday" m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12" n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" M - 月份,三个英文字母; 如: "Jan" s - 秒; 如: "00" 至 "59" S - 字尾加英文序数,二个英文字母; 如: "th","nd" t - 指定月份的天数; 如: "28" 至 "31" U - 总秒数 w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) Y - 年,四位数字; 如: "1999" y - 年,二位数字; 如: "99" z - 一年中的第几天; 如: "0" 至 "365"補充其他一些用法:
<?php echo "今天:".date("Y-m-d")." "; echo "昨天:".date("Y-m-d",strtotime("-1 day")), " "; echo "明天:".date("Y-m-d",strtotime("+1 day")). " "; echo "一周后:".date("Y-m-d",strtotime("+1 week")). " "; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). " "; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). " "; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))." "; echo "一个月前:".date("Y-m-d",strtotime("last month"))." "; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))." "; echo "十年后:".date("Y-m-d",strtotime("+10 year"))." "; ?>推薦學習:《
PHP影片教學》
以上是php怎麼實現時間戳記日期並使月份去0的詳細內容。更多資訊請關注PHP中文網其他相關文章!