国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JS小技巧,如何在JavaScript中獲取當(dāng)前日期

開發(fā) 前端
在構(gòu)建的應(yīng)用程序的時(shí)候都會帶有日期時(shí)間組件,無論是資源的創(chuàng)建日期還是活動(dòng)的時(shí)間戳。在本文中,我將分享如何在JavaScript中以各種格式獲取當(dāng)前日期。

在構(gòu)建的應(yīng)用程序的時(shí)候都會帶有日期時(shí)間組件,無論是資源的創(chuàng)建日期還是活動(dòng)的時(shí)間戳。在本文中,我將分享如何在JavaScript中以各種格式獲取當(dāng)前日期。

JS小技巧,如何在JavaScript中獲取當(dāng)前日期

1、JavaScript的Date對象

 

  1. const date = new Date(); 

該Date對象包含一個(gè)Number,表示從新紀(jì)元(即1970年1月1日)起經(jīng)過的毫秒數(shù)。你可以將日期字符串傳遞給Date構(gòu)造函數(shù)以創(chuàng)建指定日期的對象:

 

  1. const date = new Date('Jul 12 2011'); 

要獲取當(dāng)前年份,可以使用對象的getFullYear()方法。getFullYear()方法在Date構(gòu)造函數(shù)中返回指定日期的年份:

 

  1. const currentYear = date.getFullYear(); 
  2. console.log(currentYear); //2020 

同樣,有一些方法可以獲取當(dāng)月的當(dāng)前日期和當(dāng)前的月份:

 

  1. const today = date.getDate(); 
  2. const currentMonth = date.getMonth() + 1; 

該getDate()方法返回每月的當(dāng)前日期(1-31)。使用getMonth()方法返回指定日期的月份,需要注意的一點(diǎn)是,該方法返回0索引值(0-11),其中0表示一月,11表示十二月。因此,加1可以使月份的值標(biāo)準(zhǔn)化。

2、Date now

now()是Date對象的靜態(tài)方法。它以毫秒為單位的值返回,該值表示從紀(jì)元以來所經(jīng)過的時(shí)間。你可以將now()方法返回的毫秒數(shù)傳遞給Date構(gòu)造函數(shù)以實(shí)例化新Date對象:

 

  1. const timeElapsed = Date.now(); 
  2. const today = new Date(timeElapsed); 

3、格式化日期

你可以使用Date對象的方法將日期格式化為多種格式(GMT,ISO等)。該toDateString()方法以我們可讀的格式返回日期:

 

  1. today.toDateString(); // "Sun Jun 16 2020" 

toISOString()返回遵循ISO 8601擴(kuò)展格式的日期:

 

  1. today.toISOString(); // "2020-06-16T08:30:00.000Z" 

toUTCString()以UTC時(shí)區(qū)格式返回日期:

 

  1. today.toUTCString(); // "Sat, 16 Jun 2020 08:30:00 GMT" 

toLocaleDateString()以地區(qū)區(qū)時(shí)的格式返回日期:

 

  1. today.toLocaleDateString(); // "6/16/2020" 

4、自定義日期格式器功能

除了上面提到的格式外,你的應(yīng)用程序可能具有不同的數(shù)據(jù)格式。它可以是yy/dd/mm或yyyy-dd-mm格式,或者類似的格式。為了解決這個(gè)問題,最好創(chuàng)建一個(gè)可重用的函數(shù),以便可以在多個(gè)項(xiàng)目中使用它。因此,接下來,讓我們創(chuàng)建一個(gè)實(shí)用程序函數(shù),該函數(shù)將以函數(shù)參數(shù)中指定的格式返回日期:

 

  1. const today = new Date(); 
  2. function formatDate(date, format) { 
  3.     // 
  4. formatDate(today, 'mm/dd/yy'); 

你需要使用參數(shù)中傳遞格式字符串中的月份,日期和年份分別替換字符串“ mm”,“ dd”,“ yy”。然后,使用replace(),如下所示的方法:

 

  1. format.replace('mm'date.getMonth() + 1); 

但是,這將導(dǎo)致很多methods連接在一起,并且會讓我們嘗試把函數(shù)變得更靈活更適合我們的項(xiàng)目時(shí)產(chǎn)生麻煩:

 

  1. .replace('yy'date.getFullYear()) 
  2. .replace('dd'date.getDate()); 

然后可以使用正則表達(dá)式代替methods來連接methods replace()。首先創(chuàng)建一個(gè)對象,該對象將代表子字符串的鍵值對及其各自的值:

 

  1. const formatMap = { 
  2.     mm: date.getMonth() + 1, 
  3.     dd: date.getDate(), 
  4.     yy: date.getFullYear().toString().slice(-2), 
  5.     yyyy: date.getFullYear() 
  6. }; 

接下來,使用正則表達(dá)式匹配并替換字符串:

 

  1. formattedDate = format.replace(/mm|dd|yy|yyy/gi, matched => map[matched]); 

完整的功能及代碼如下所示:

 

  1. function formatDate(date, format) { 
  2.     const map = { 
  3.         mm: date.getMonth() + 1, 
  4.         dd: date.getDate(), 
  5.         yy: date.getFullYear().toString().slice(-2), 
  6.         yyyy: date.getFullYear() 
  7.     } 
  8.   
  9.     return format.replace(/mm|dd|yy|yyy/gi, matched => map[matched]) 

你還可以在函數(shù)中添加格式化時(shí)間戳的功能。

5、最后

你現(xiàn)在對DateJavaScript 中的對象有更好的了解。你也可以使用其他第三方庫(例如datesj和)moment來處理應(yīng)用程序中的日期。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2010-09-14 16:31:24

sqlserver日期

2013-11-28 09:40:23

OS X技巧

2024-01-03 08:53:35

JavaScrip編程語言NodeJS

2023-04-26 15:19:36

JavaScripMap數(shù)組

2022-01-21 10:58:39

JavaScriptGolangPython

2024-10-22 15:10:49

2023-12-05 07:59:08

JS小技巧數(shù)組對象去重

2021-03-18 10:45:02

JavaScript數(shù)組運(yùn)算符

2021-03-11 23:43:20

JavaScript數(shù)組開發(fā)

2011-07-15 17:35:19

JavaScript

2018-03-25 08:44:07

iPhonePDF網(wǎng)頁

2010-10-09 14:32:23

mysql函數(shù)

2023-11-27 13:41:00

Kubernete本地調(diào)試

2011-03-21 12:41:41

JavaScript

2024-03-12 11:36:50

MySQL數(shù)據(jù)庫函數(shù)

2021-03-17 08:53:21

JavaScript開發(fā)代碼

2022-07-04 08:51:43

條件語句JavaScript

2022-03-15 07:55:09

JavaScript線性儀表圖開發(fā)

2018-10-11 09:40:53

前端JavaScript編程語言

2012-08-27 10:32:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

久久的色偷偷| 久久久www| 日韩一区和二区| 国产毛片视频| 国产亚洲成av人在线观看导航| 亚洲午夜高清视频| 亚洲成人中文| 444亚洲人体| 欧美码中文字幕在线| 欧美激情伊人电影| 日本韩国欧美| 亚洲国内精品在线| 欧美24videosex性欧美| 欧美日韩综合在线免费观看| 偷拍自拍在线| 精品国产91久久久| 中文在线播放| 欧美性猛交xxxx| 日本一级在线观看| 日本乱人伦一区| 你懂得网站在线| 91激情在线视频| 美女毛片在线看| 欧美性受极品xxxx喷水| 中日韩免费毛片| 激情懂色av一区av二区av| 免费成年网站| 中文字幕一区av| 福利视频网站| 亚洲成av人影院| 日韩精品一二| 制服视频三区第一页精品| 最爽无遮挡行房视频在线| 精品美女被调教视频大全网站| 欧美aaaaaaa| 这里精品视频免费| 99tv成人影院| 国产91精品久久久久久| 久久久亚洲欧洲日产| 国产极品jizzhd欧美| 伊人青青综合网| 亚洲va韩国va欧美va精四季| 国产在线视视频有精品| 欧美三级在线观看视频| 国产精品麻豆一区二区| 亚洲伦理在线| 欧美xxxxx牲另类人与| 人人鲁人人莫人人爱精品| 九九视频直播综合网| 日本激情一区| 日韩精品一区二区三区外面| 不卡视频一二三| 国产私人影院| 欧美一区二区视频免费观看| h1515四虎成人| 国产精品毛片a∨一区二区三区|国| 欧美日本在线| 成年在线观看视频| 亚洲一区二区3| 黄色免费在线网站| 久久影视免费观看| 久久精品av| 国产盗摄视频在线观看| 久久精品免费在线观看| 国产在线一二| 国产一区二区精品丝袜| 妖精视频一区二区三区| 裸模一区二区三区免费| 成人精品一区二区三区中文字幕| 婷婷综合影院| 亚洲嫩模很污视频| 97久久视频| 国产精品一色哟哟| 色综合久久99| 婷婷激情成人| 精品乱码一区二区三区| 久久综合九色综合97婷婷| 无线免费在线视频| 中文字幕久久亚洲| 亚洲欧美综合久久久| 欧美图片激情小说| 欧美日韩亚洲一区二区| 日韩中文视频| 国语精品免费视频| 国产精品麻豆视频| 小草在线视频免费播放| 91亚洲永久免费精品| 成人自拍视频在线| 黄色网页在线看| 国产精品九九久久久久久久| 精品在线一区二区| 欧美黄色小说| 久久久久久免费精品| 麻豆精品新av中文字幕| 中文在线√天堂| 最新的欧美黄色| 午夜在线精品| 色影视在线视频资源站| 欧美成人午夜激情视频| 麻豆精品国产传媒mv男同| 亚洲精品男人| 欧美激情视频三区| 国产成人在线色| 欧美性video| 91传媒视频免费| 1024亚洲合集| 成人51免费| 国产免费一区二区视频| 欧美一区二区播放| 亚洲色图国产| 日韩欧美亚洲| 欧美福利视频在线观看| 国产成人在线免费观看| 国产三线在线| 欧美久久久久久| 欧美日韩一区二区在线观看视频| 精品一区二区三区在线| 亚洲国产精品三区| 日韩在线观看免费全| 91社区在线| 国产精品三区www17con| 中文字幕va一区二区三区| 黄色在线免费观看大全| 亚洲欧美激情视频在线观看一区二区三区| 成人免费在线电影| 久久久久久久一区二区| 日韩欧美天堂| 中国黄色录像片| 欧美日韩视频一区二区| 成人做爰视频www网站小优视频| 国产日韩欧美在线| 国产91丝袜在线播放九色| 37pao成人国产永久免费视频| 亚洲色图欧美偷拍| 在线观看污污视频| 日本黄色一区二区| 国产v综合v| 国产精品视频在线观看| 国产综合网站| 中文字幕一区二区三区最新| 亚洲综合色自拍一区| 国产精品一区免费在线 | 国产精品电影院| 99热在线看| 亚洲欧美一区二区激情| 国产精品国产三级国产在线观看| 欧美日韩国产三区| 婷婷国产v国产偷v亚洲高清| 一区二区小说| 亚洲国产一区在线| 亚洲伊人第一页| 69成人精品免费视频| 欧美理伦片在线播放| 国产一区再线| 国产精品第五页| 亚洲另类av| 污视频在线观看网站| 色婷婷久久av| hitomi一区二区三区精品| 成人亚洲精品| 免费特级黄毛片| 99thz桃花论族在线播放| 日韩欧美在线一区二区| 国产视频精品一区二区三区| 国产精品一区二区男女羞羞无遮挡| 综合在线影院| 国产高潮免费视频| 欧美边添边摸边做边爱免费| 精品国产91亚洲一区二区三区www| 日韩欧美一区视频| 日韩欧美黄色| 免费的av电影| 最近的2019中文字幕免费一页| 麻豆精品视频在线观看视频| а√天堂www在线а√天堂视频| 伊人久久大香线蕉午夜av| 亚洲偷欧美偷国内偷| 免费 成 人 黄 色| 欧美成人剧情片在线观看| 亚洲精品美腿丝袜| 欧美激情亚洲| 伊人久久视频| 国产福利电影网| 精品国产乱码久久久久久久软件| 日韩电视剧免费观看网站| 国产精品美女久久久久久| 欧美日韩p片| 国产精品久久久久久久久久齐齐| 黄污网站在线观看| 亚洲第一在线综合在线| 性日韩欧美在线视频| 日韩一区二区三区免费看| 久久午夜色播影院免费高清| 欧美日韩少妇| 性网站在线看| 99久久久久国产精品| 亚洲欧美日韩一级| 蜜桃传媒一区二区| 欧美亚州一区二区三区| 欧美精品一区二区三区四区 |