摘要:獲取當(dāng)前時(shí)間時(shí)間當(dāng)前時(shí)間年份月份日年份位完整年份位月份代表月日星期代表星期天時(shí)間戳從開始的毫秒數(shù)小時(shí)數(shù)分鐘數(shù)秒數(shù)毫秒數(shù)日期時(shí)間日期與時(shí)間獲取最近一周的日期獲取當(dāng)前月的最后一天當(dāng)前月的最后一天獲取最近個(gè)月的日期字符串轉(zhuǎn)
獲取當(dāng)前時(shí)間: 時(shí)間
jsvar myDate = new Date(); //當(dāng)前時(shí)間年份
jsvar year = myDate.getFullYear();月份
jsvar month = myDate.getMonth() + 1;日
jsvar day = myDate.getDate();年份(2位)
jsmyDate.getYear();完整年份
(4位,1970-????)
jsmyDate.getFullYear();月份
(0-11,0代表1月)
jsmyDate.getMonth();日(1-31)
jsmyDate.getDate();星期X
(0-6,0代表星期天)
jsmyDate.getDay();時(shí)間戳
(從1970.1.1開始的毫秒數(shù))
jsmyDate.getTime();小時(shí)數(shù)(0-23)
jsmyDate.getHours();分鐘數(shù)(0-59)
jsmyDate.getMinutes();秒數(shù)(0-59)
jsmyDate.getSeconds();毫秒數(shù)(0-999)
jsmyDate.getSeconds();日期
jsmyDate.getMilliseconds();時(shí)間
jsvar mytime=myDate.toLocaleTimeString();日期與時(shí)間
jsmyDate.toLocaleString( );獲取最近一周的日期
jsvar oneDay = 1000 * 60 * 60 * 24; var lastDate = new Date(myDate - oneDay * 6); var lastYear = lastDate.getFullYear(); var lastMonth = lastDate.getMonth() + 1;獲取當(dāng)前月的最后一天
jsvar lastDay = lastDate.getDate(); var day = new Date(year ,month , 0); var lastdate = day.getDate();//當(dāng)前月的最后一天獲取最近N個(gè)月的日期
jsvar lastDate = new Date(myDate - oneDay * myDate.getDate()); lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1)); var lastYear = lastDate.getFullYear(); var lastMonth = lastDate.getMonth() + 1; var lastDay = lastDate.getDate();字符串轉(zhuǎn)換為時(shí)間戳
jsvar date="2014-12-06"; date = new Date(Date.parse(date.replace(/-/g, "/"))); date = date.getTime();
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/91442.html
摘要:使用中的對(duì)象已經(jīng)很久了但是一直以來(lái)都沒有將常用的封裝函數(shù)和遇到的坑記錄下來(lái)趁著今天有空就記錄下來(lái)方便自己下次直接使用并提醒自己遇到過(guò)那些坑。利用設(shè)置日期時(shí)從設(shè)置當(dāng)設(shè)置為時(shí)即上個(gè)月的最后一天參考 使用JS中的Date對(duì)象已經(jīng)很久了,但是一直以來(lái)都沒有將常用的封裝函數(shù)和遇到的坑記錄下來(lái),趁著今天有空,就記錄下來(lái),方便自己下次直接使用,并提醒自己遇到過(guò)那些坑。如果有哪些地方不對(duì),希望大家能夠...
摘要:可以這樣做有三種方式獲取,在后面會(huì)講到三種方式的區(qū)別三種獲取的區(qū)別第一第二種會(huì)精確到毫秒第三種只能精確到秒,毫秒將用來(lái)代替比如上面代碼輸出的結(jié)果一眼就能看出區(qū)別參數(shù)形式有種比如月份從 1. 將時(shí)間戳轉(zhuǎn)換成日期格式 // 簡(jiǎn)單的一句代碼 var date = new Date(時(shí)間戳); //獲取一個(gè)時(shí)間對(duì)象 /** 1. 下面是獲取時(shí)間日期的方法,需要什么樣的格式自己拼接起來(lái)就好了...
摘要:解決思路將現(xiàn)有的時(shí)間字符串先轉(zhuǎn)換為時(shí)間戳使用時(shí)間戳創(chuàng)建對(duì)象,然后利用的方法獲取相應(yīng)的年月日時(shí)分秒的值補(bǔ),并生成所需的時(shí)間字符串涉及知識(shí)點(diǎn)時(shí)間戳概念從年月日時(shí)到指定日期字符串的毫秒數(shù)。 待解決問(wèn)題 JS開發(fā)遇到了個(gè)問(wèn)題:前端vue的UI組件生成的時(shí)間字符串格式是 2018-9-12 9:11:23,而后臺(tái)只能識(shí)別2018-09-12 09:11:23這樣的時(shí)間字符串,即要將時(shí)間字符串格式...
摘要:一行代碼實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)時(shí)間格式前端開發(fā)過(guò)程中,常常需要將時(shí)間戳轉(zhuǎn)化為標(biāo)準(zhǔn)時(shí)間格式供用戶瀏覽。新思路為了將時(shí)間戳轉(zhuǎn)換為我們需要的時(shí)間格式,我們寫了兩個(gè)函數(shù),加起來(lái)十幾行。 一行代碼實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)時(shí)間格式 前端開發(fā)過(guò)程中,常常需要將時(shí)間戳轉(zhuǎn)化為標(biāo)準(zhǔn)時(shí)間格式供用戶瀏覽。不借助方法庫(kù)的情況下,如何又快又好的實(shí)現(xiàn)呢?下面介紹兩種方法。 老方法 平常用的基本是這個(gè)方法,用Date方法依次將年月日時(shí)分秒...
摘要:前言做項(xiàng)目其實(shí)經(jīng)常需要與時(shí)間接觸。時(shí)間戳與時(shí)間的轉(zhuǎn)換問(wèn)題,在這做一個(gè)記錄。我自己試了最新版的,,返回的是一樣的。 前言 做項(xiàng)目其實(shí)經(jīng)常需要與時(shí)間接觸。時(shí)間戳與時(shí)間的轉(zhuǎn)換問(wèn)題,在這做一個(gè)記錄。 1.獲取特定格式的時(shí)間 myDate.getYear(); //獲取當(dāng)前年份(2位) myDate.getFullYear(); //獲取完整的年份(4位,1970-????) myDate.ge...
閱讀 1885·2021-09-28 09:36
閱讀 2440·2021-09-08 09:35
閱讀 3074·2019-08-30 15:53
閱讀 1562·2019-08-30 14:08
閱讀 675·2019-08-29 18:40
閱讀 2853·2019-08-29 13:57
閱讀 2715·2019-08-29 13:55
閱讀 693·2019-08-26 13:45