摘要:中國標(biāo)準(zhǔn)時(shí)間將轉(zhuǎn)換后的標(biāo)準(zhǔn)日期轉(zhuǎn)換為時(shí)間戳。中國標(biāo)準(zhǔn)時(shí)間中國標(biāo)準(zhǔn)時(shí)間中國標(biāo)準(zhǔn)時(shí)間不設(shè)定時(shí)分秒,則默認(rèn)轉(zhuǎn)換為一般情況下可以轉(zhuǎn)換以等分隔的日期形式,但是在中會出現(xiàn)不兼容的問題將所有的轉(zhuǎn)為即可
分類一:將日期轉(zhuǎn)換為時(shí)間戳
要將日期轉(zhuǎn)換為時(shí)間戳,首先得先獲取到日期,這里可以直接指定日期,或者是使用當(dāng)前日期。要獲取當(dāng)前日期,我們可以使用new Date()來獲取:
(1)、將當(dāng)前日期轉(zhuǎn)換為時(shí)間戳。
var now = new Date(); console.log(now.getTime()) // 將當(dāng)前日期轉(zhuǎn)換為時(shí)間戳,getTime()方法可返回距1970年1月1日之間的毫秒數(shù)
(2)、將指定日期轉(zhuǎn)換為時(shí)間戳。
var t = "2017-12-08 20:5:30"; // 月、日、時(shí)、分、秒如果不滿兩位數(shù)可不帶0. var T = new Date(t); // 將指定日期轉(zhuǎn)換為標(biāo)準(zhǔn)日期格式。Fri Dec 08 2017 20:05:30 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間) console.log(T.getTime()) // 將轉(zhuǎn)換后的標(biāo)準(zhǔn)日期轉(zhuǎn)換為時(shí)間戳。
分類二:將時(shí)間戳轉(zhuǎn)換為日期
var t = 787986456465; // 當(dāng)參數(shù)為數(shù)字的時(shí)候,那么這個(gè)參數(shù)就是時(shí)間戳,被視為毫秒,創(chuàng)建一個(gè)距離1970年1月一日指定毫秒的時(shí)間日期對象。 console.log(new Date(t)) // Wed Dec 21 1994 13:07:36 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間) var t2 = "2017-5-8 12:50:30"; console.log(new Date(t2)) // Mon May 08 2017 12:50:30 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間) var t3 = "2017-10-1"; console.log(new Date(t3)) // Sun Oct 01 2017 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間) 不設(shè)定時(shí)分秒,則默認(rèn)轉(zhuǎn)換為00:00:00
一般情況下new Date(time)可以轉(zhuǎn)換以"-","/",等分隔的日期形式,但是在ie中會出現(xiàn)不兼容的問題
var date="2017-09-28 10:10:10"; date=date.replace(new RegExp(/-/gm) ,"/");//將所有的"-"轉(zhuǎn)為"/"即可 new Date(date)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/95595.html
摘要:格式化日期時(shí)間格式化日期時(shí)間場景將當(dāng)前日期時(shí)間或者特定日期時(shí)間格式化輸出為特定格式的字符串常用于人性化展示信息說明返回給定時(shí)間戳格式化后所產(chǎn)生的日期時(shí)間字符串如果沒有給出時(shí)間戳則默認(rèn)使用本地當(dāng)前時(shí)間備注格式說明返回值示例位數(shù)字完整表示的年份 showImg(https://segmentfault.com/img/remote/1460000019351405); 格式化日期時(shí)間 d...
摘要:的操作加減相互比較獲得時(shí)間差。表示一天當(dāng)中的時(shí)間,其精確度到納秒。既包含日期也包含時(shí)間,但是不包含時(shí)區(qū)。此外一個(gè)對象和一個(gè)對象可以組合為一個(gè)對象。表示以天為單位的時(shí)長,精確到天。 Java 8 出來很久了,各位也可能已經(jīng)在用了,不過其中新的時(shí)間日期 API 可能很少人用,甚至不知道怎么上手。本文快速介紹一下其中的主要的類的概念和用法。 一、時(shí)間戳 Instant Instant 表示...
摘要:解決思路將現(xiàn)有的時(shí)間字符串先轉(zhuǎn)換為時(shí)間戳使用時(shí)間戳創(chuàng)建對象,然后利用的方法獲取相應(yīng)的年月日時(shí)分秒的值補(bǔ),并生成所需的時(shí)間字符串涉及知識點(diǎn)時(shí)間戳概念從年月日時(shí)到指定日期字符串的毫秒數(shù)。 待解決問題 JS開發(fā)遇到了個(gè)問題:前端vue的UI組件生成的時(shí)間字符串格式是 2018-9-12 9:11:23,而后臺只能識別2018-09-12 09:11:23這樣的時(shí)間字符串,即要將時(shí)間字符串格式...
摘要:類是一個(gè)抽象類,它為特定瞬間與一組諸如等日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段例如獲得下星期的日期提供了一些方法。是不變的日期時(shí)間對象代表一個(gè)日期時(shí)間,往往被視為年月日時(shí)分秒。獲得實(shí)例的日期和時(shí)間。 時(shí)區(qū) GMT(Greenwich Mean Time):格林尼治時(shí)間,格林尼治標(biāo)準(zhǔn)時(shí)間的正午是指當(dāng)太陽橫穿格林尼治子午線時(shí)(也就是在格林尼治上空最高點(diǎn)時(shí))的時(shí)間。 UTC(U...
摘要:使用中的對象已經(jīng)很久了但是一直以來都沒有將常用的封裝函數(shù)和遇到的坑記錄下來趁著今天有空就記錄下來方便自己下次直接使用并提醒自己遇到過那些坑。利用設(shè)置日期時(shí)從設(shè)置當(dāng)設(shè)置為時(shí)即上個(gè)月的最后一天參考 使用JS中的Date對象已經(jīng)很久了,但是一直以來都沒有將常用的封裝函數(shù)和遇到的坑記錄下來,趁著今天有空,就記錄下來,方便自己下次直接使用,并提醒自己遇到過那些坑。如果有哪些地方不對,希望大家能夠...
閱讀 2710·2021-09-26 10:19
閱讀 2154·2021-09-24 10:27
閱讀 2534·2021-09-01 10:42
閱讀 2314·2019-08-29 16:09
閱讀 2494·2019-08-29 15:17
閱讀 1458·2019-08-29 15:09
閱讀 647·2019-08-29 11:14
閱讀 2314·2019-08-26 13:25