js日期格式轉換 | 阿祁博客

點擊上方藍字關注我們

剛剛發(fā)現(xiàn)博客中的日期顯示有點問題,打開f12之后發(fā)現(xiàn)后端傳過來的是這樣的

GMT格式的,那么這篇文章就是解決格式化問題 ?格式化為本地時間

后端傳過來的格式為GMT格式,我們需要轉換為本地格式或者給定格式轉換。像java中的SimpleDateFotmat一樣,只需要傳入我們需要的格式,就可以轉換為那種格式。
var dateStr = "2022-05-28T05:50:03.000+00:00";var date = new Date(dateStr)//轉換為本地日期時間var dateValue = date.toLocaleString()console.log(dateValue) //2022/5/28 05:50:03//轉換為本地日期dateValue = date.toLocaleDateString()console.log(dateValue)?//2022/5/28//轉換為本地時間dateValue?=?date.toLocaleTimeString()console.log(dateValue)?//05:50:03
多的我不一個一個演示了
放在這里
| 方法 | 描述 |
|---|---|
| getDate() | 返回月中的第幾天(從 1 到 31)。 |
| getDay() | 返回星期幾(0-6)。 |
| getFullYear() | 返回年份。 |
| getHours() | 返回小時(從 0-23)。 |
| getMilliseconds() | 返回毫秒(0-999)。 |
| getMinutes() | 返回分鐘(從 0-59)。 |
| getMonth() | 返回月份(從 0-11)。 |
| getSeconds() | 返回秒數(shù)(從 0-59)。 |
| getTime() | 返回自 1970 年 1 月 1 日午夜以來與指定日期的毫秒數(shù)。 |
| getTimezoneOffset() | 返回 UTC 時間與本地時間之間的時差,以分鐘為單位。 |
| getUTCDate() | 根據(jù)世界時,返回月份中的第幾天(從 1 到 31)。 |
| getUTCDay() | 根據(jù)世界時,返回星期幾(0-6)。 |
| getUTCFullYear() | 根據(jù)世界時,返回年份。 |
| getUTCHours() | 根據(jù)世界時,返回小時(0-23)。 |
| getUTCMilliseconds() | 根據(jù)世界時,返回毫秒數(shù)(0-999)。 |
| getUTCMinutes() | 根據(jù)世界時,返回分鐘(0-59)。 |
| getUTCMonth() | 根據(jù)世界時,返回月份(0-11)。 |
| getUTCSeconds() | 根據(jù)世界時,返回秒數(shù)(0-59)。 |
| getYear() | 已棄用。請改用 getFullYear() 方法。 |
| now() | 返回自 1970 年 1 月 1 日午夜以來的毫秒數(shù)。 |
| parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以來的毫秒數(shù)。 |
| setDate() | 設置 Date 對象中月的某一天。 |
| setFullYear() | 設置日期對象的年份 |
| setHours() | 設置日期對象的小時。 |
| setMilliseconds() | 設置日期對象的毫秒數(shù)。 |
| setMinutes() | 設置日期對象的分鐘數(shù)。 |
| setMonth() | 設置日期對象的月份。 |
| setSeconds() | 設置日期對象的秒數(shù)。 |
| setTime() | 將日期設置為 1970 年 1 月 1 日之后/之前的指定毫秒數(shù)。 |
| setUTCDate() | 根據(jù)世界時,設置 Date 對象中月份的一天。 |
| setUTCFullYear() | 根據(jù)世界時,設置日期對象的年份。 |
| setUTCHours() | 根據(jù)世界時,設置日期對象的小時。 |
| setUTCMilliseconds() | 根據(jù)世界時,設置日期對象的毫秒數(shù)。 |
| setUTCMinutes() | 根據(jù)世界時,設置日期對象的分鐘數(shù)。 |
| setUTCMonth() | 根據(jù)世界時,設置日期對象的月份。 |
| setUTCSeconds() | 根據(jù)世界時,設置日期對象的秒數(shù)。 |
| setYear() | 已棄用。請改用 setFullYear() 方法。 |
| toDateString() | 將 Date 對象的日期部分轉換為可讀字符串。 |
| toGMTString() | 已棄用。請改用 toUTCString() 方法。 |
| toISOString() | 使用 ISO 標準將日期作為字符串返回。 |
| toJSON() | 以字符串形式返回日期,格式為 JSON 日期。 |
| toLocaleDateString() | 使用區(qū)域設置約定將 Date 對象的日期部分作為字符串返回。 |
| toLocaleTimeString() | 使用區(qū)域設置約定將 Date 對象的時間部分作為字符串返回。 |
| toLocaleString() | 使用區(qū)域設置約定將 Date 對象轉換為字符串。 |
| toString() | 將 Date 對象轉換為字符串。 |
| toTimeString() | 將 Date 對象的時間部分轉換為字符串。 |
| toUTCString() | 根據(jù)世界時,將 Date 對象轉換為字符串。 |
| UTC() | 根據(jù) UTC 時間,返回自 1970 年 1 月 1 日午夜以來的日期中的毫秒數(shù)。 |
| valueOf() | 返回 Date 對象的原始值。 |
看完記得加小編微信進群交流哦

點個在看,你最好看

評論
圖片
表情
