日期格式字串詳解

2021-08-30 16:42:43 字數 881 閱讀 2993

今天做專案遇到日期轉換問題,特收集一下相關資料。

日期格式字串"yyyy-mm-dd   hh:mm:ss "詳解

d月份中的日。單數字的日不會有前導符零。

dd月份中的日。單數字的日將會有乙個前導符零。

ddd星期的縮寫名稱,如   abbreviateddaynames   中所定義的。

dddd星期的完整名稱,如   daynames   中所定義的。

m數字月份。單數字的月份不會有前導符零。

mm數字月份。單數字的月份將會有乙個前導符零。

mmm月份的縮寫名稱,如   abbreviatedmonthnames   中所定義的。

mmmm月份的完整名稱,如   monthnames   中所定義的。

y沒有世紀的年份。如果沒有世紀的年份小於   10,年份會以沒有前導符零的方式來顯示。

yy沒有世紀的年份。如果沒有世紀的年份小於   10,年份會以乙個前導符零來顯示。

yyyy四位數的年份,包括世紀。

gg週期或紀元。如果要格式化的日期沒有相關的週期或紀元字串,這個模式會被忽略。

h12   小時制的小時。單數字的小時不會有前導符零。

hh12   小時制的小時。單數字的小時有乙個前導符零。

h24   小時制的小時。單數字的小時不會有前導符零。

hh24   小時制的小時。單數字的小時有乙個前導符零。

m分。單數字的分不會有前導符零。

mm分。單數字的分將會有乙個前導符零。

s秒。單數字的秒不會有前導符零。

ss秒。單數字的秒將會有乙個前導符零。

f一位數精確度的秒數部份。剩餘的數字會被截斷。

ff兩位數精確度的秒數部份。剩餘的數字會被截斷

日期字串格式轉換

日期格式化轉換,是開發過程中比較常遇到的問題。例如以下格式的日期 13.06.2017 2017 06 13 2017年06月13日 2017年6月13日。針對固定格式的日期可以用字串擷取的方式格式化成需要的格式,但是不夠通用。擴充套件方法將日期從原始格式轉化成需要的格式 public static...

php字串轉為日期格式,日期格式轉為字串

strtotime 函式將任何字串的日期時間描述解析為 unix 時間戳 自 january 1 1970 00 00 00 gmt 起的秒數 列印當前時間 php eol 換行符,相容不同系統 將指定日期轉成時間戳,例如 20190813121721 echo strtotime 20190813...

日期的格式 字串轉日期

var mydate new date 輸出 sat nov 26 2016 16 15 27 gmt 0800 中國標準時間 mydate.tolocaledatestring 可以獲取當前日期 下午4 15 27 mydate.tolocaletimestring 可以獲取當前時間 2016 1...