欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取當(dāng)前年月日詳細(xì)教程(看這一篇就夠了)

 更新時間:2023年12月19日 11:10:53   作者:huangjin99  
這篇文章主要給大家介紹了關(guān)于js獲取當(dāng)前年月日的相關(guān)資料,JavaScript內(nèi)置的Date對象是獲取當(dāng)前日期最常用的工具之一,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

js獲取當(dāng)前年月日

    // 獲取當(dāng)前時間
    const today = new Date();
    // 獲取當(dāng)前時間(today)的年份
    const year = today.getFullYear();
    // 獲取月份
    const month = String(today.getMonth() + 1).padStart(2, '0');
    // 獲取當(dāng)前日
    const day = String(today.getDate()).padStart(2, '0');
    // 得到年月日
    const thisDayDate = `${year}-${month}-${day}`; //打印當(dāng)前日期

1. 當(dāng)前日期

1.1 const today = new Date();

函數(shù)new Date() 為獲取當(dāng)前時間

2. 當(dāng)前日期的年份

2.1. const year = today.getFullYear();

函數(shù) getFullYear() 為獲取當(dāng)前時間today的年份

3. 當(dāng)前日期的月份

   const month = String(today.getMonth() + 1).padStart(2, '0');

3.1 getMonth()返回的月份是從0開始計數(shù),十二個月份打印出來也就是0-11;

3.2 today.getMonth() + 1 假如當(dāng)前月份是11月,那么不加一打印出來就是10,加1才能顯示正確月份。就比如數(shù)組的索引也是從0開始計數(shù)。

3.3 當(dāng)前是2023年11月,下面打印today.getMonth()d的運(yùn)行結(jié)果為10;

3.4 當(dāng)前是2023年11月,下面打印today.getMonth() + 1的運(yùn)行結(jié)果為11;

3.5 String(today.getMonth() + 1)

可以看到打印的10或者11字體都是藍(lán)色的,那么就代表當(dāng)前的monthnumber類型;

將得到的月份用String轉(zhuǎn)換為字符串String類型;

下面轉(zhuǎn)換之后查看字體為黑色,就代表當(dāng)前為String類型;

3.6 padStart方法來確保月份始終以兩位數(shù)字表示,不足兩位的前面添加0

4. 獲取當(dāng)前日

   const day = String(today.getDate()).padStart(2, '0');

4.1 today.getDate() 獲取當(dāng)前日期(月中的哪一天);

4.2 String將其轉(zhuǎn)換為字符串;

4.3 使用padStart方法來確保日期始終以兩位數(shù)字表示,不足兩位的前面添加0,今天是7號,所以打印出來是07

5. 當(dāng)前年月日

   const thisDayDate = `${year}-${month}-${day}`; //打印當(dāng)前日期

5.1 模板字符串${}拼接 年-月-日

附:獲取當(dāng)前年月日星期時分秒

//獲取當(dāng)前日期函數(shù)
function getNowFormatDate() {
  let date = new Date(),
    obj = {
      year: date.getFullYear(), //獲取完整的年份(4位)
      month: date.getMonth() + 1, //獲取當(dāng)前月份(0-11,0代表1月)
      strDate: date.getDate(), // 獲取當(dāng)前日(1-31)
      week: '星期' + '日一二三四五六'.charAt(date.getDay()), //獲取當(dāng)前星期幾(0 ~ 6,0代表星期天)
      hour: date.getHours(), //獲取當(dāng)前小時(0 ~ 23)
      minute: date.getMinutes(), //獲取當(dāng)前分鐘(0 ~ 59)
      second: date.getSeconds() //獲取當(dāng)前秒數(shù)(0 ~ 59)
    }

  Object.keys(obj).forEach(key => {
    if (obj[key] < 10) obj[key] = `0${obj[key]}`
    // console.log(obj[key])
  })

  return `${obj.year}年${obj.month}月${obj.strDate}日${obj.week} ${obj.hour}:${obj.minute}:${obj.second}`
}

總結(jié)

到此這篇關(guān)于js獲取當(dāng)前年月日的文章就介紹到這了,更多相關(guān)js獲取當(dāng)前年月日內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript語法約定和程序調(diào)試原理解析

    JavaScript語法約定和程序調(diào)試原理解析

    這篇文章主要介紹了JavaScript語法約定和程序調(diào)試原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • js實現(xiàn)漫天星星效果

    js實現(xiàn)漫天星星效果

    這篇文章主要為大家詳細(xì)介紹了js點擊出漫天的小星星,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 今天是星期幾的4種JS代碼寫法

    今天是星期幾的4種JS代碼寫法

    這篇文章介紹了今天是星期幾的4種JS代碼寫法,有需要的朋友可以參考一下
    2013-09-09
  • 利用element-ui實現(xiàn)遠(yuǎn)程搜索兩種實現(xiàn)方式

    利用element-ui實現(xiàn)遠(yuǎn)程搜索兩種實現(xiàn)方式

    這篇文章主要介紹了利用element-ui的兩種遠(yuǎn)程搜索實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • js實現(xiàn)一個鏈接打開兩個鏈接地址的方法

    js實現(xiàn)一個鏈接打開兩個鏈接地址的方法

    這篇文章主要介紹了js實現(xiàn)一個鏈接打開兩個鏈接地址的方法,可實現(xiàn)連續(xù)打開兩個鏈接的功能,非常簡單實用的技巧,需要的朋友可以參考下
    2015-05-05
  • 最新評論