js獲取當前日期(yyyy mm dd格式)

2021-10-20 20:22:54 字數 761 閱讀 6221

使用場景: 近期做專案的時候,需要使用當前的日期,yyyy-mm-dd格式。但是通過js拿到的當前日期是yyyy-m-d格式。這種格式顯示頁面的時候比較不搭,並且作為引數的時候也不符合規範,所以需要為日期補0

es7 的方法 padstart() 和 padend() 補全字串功能,padstart()從前面開始補充,padend()從後面開始補充,

padstart( 5 ,『abc』) 接收兩個引數,第乙個引數是長度,及想把字串補成多長,第二個引數為補充的字元

例項:      let name = 『12』

name.padstart(5,'abc') //abc12

name.padstart(7,'abc') //abcab12

言歸正傳:為當前日期補0

let

date

= new date(

)let year = date.getfullyear(

)let month =

(date.getmonth(

)+1).tostring(

).padstart(2,'0'

)let day = date.getdate(

).tostring(

).padstart(2,'0'

)var time

= year+'-'+month+'-'+day

console.log(time)

js獲取當前日期

1.date 物件用於處理日期和時間。建立 date 物件的語法 var mydate new date date 物件會自動把當前日期和時間儲存為其初始值。2.引數形式有以下5種 new date month dd,yyyy hh mm ss new date month dd,yyyy new ...

Js獲取當前日期時間

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

JS獲取當前日期時間

var mydate new date var years mydate.getfullyear 從date 物件以四位數字返回年份 var months mydate.getmonth 從date 物件返回月份 0 11 var days mydate.getdate 從date物件返回乙個月中的...