亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript實(shí)現(xiàn)日期格式化詳細(xì)實(shí)例

 更新時(shí)間:2023年09月13日 08:56:40   作者:孤獨(dú)守夜  
這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)日期格式化的相關(guān)資料,JavaScript中的日期對(duì)象提供了許多方法和屬性,可以通過(guò)它們來(lái)進(jìn)行日期的格式化,需要的朋友可以參考下

一、日期對(duì)象

 Date()是一個(gè)構(gòu)造函數(shù),創(chuàng)建date對(duì)象時(shí)使用構(gòu)造函數(shù)實(shí)例化對(duì)象

1、獲取當(dāng)前系統(tǒng)時(shí)間

  var date = new Date();  // new Date(); 獲取當(dāng)前系統(tǒng)時(shí)間
  // var date2 = new Date(15554457551111)  //new Date(毫秒數(shù))  代表創(chuàng)建毫秒數(shù)對(duì)象的日期對(duì)象
  console.log(date);  //獲取到的是當(dāng)前時(shí)間
  // console.log(typeof date);

2、日期的原始值

獲取到的是1970年1月1日至今的毫秒數(shù)

 console.log(date.getTime());  // getTime();  日期的原始值  獲取到的是1970年1月1日至今的毫秒數(shù)

3、獲取年份

console.log(date.getFullYear());  // date.getFullYear(); 獲取年份

4、獲取月份

月份從0開(kāi)始的所以要加1

 console.log(date.getMonth() + 1); // date.getMonth();  獲取月份 月份從0開(kāi)始的所以要加1

5、獲取日

console.log(date.getDate()); // date.getDate();  獲取日

6、獲取星期

console.log(date.getDay()); //date.getDay(); 獲取星期

7、獲取小時(shí)

 console.log(date.getHours());  //date.getHours(); 獲取小時(shí)

8、獲取分鐘

 console.log(date.getMinutes());  // date.getMinutes();  獲取分鐘

9、獲取秒

console.log(date.getSeconds()); //date.getSeconds();  獲取秒

二、通過(guò)日期對(duì)象的方法實(shí)現(xiàn)日期格式化

實(shí)現(xiàn)日期格式化效果圖

function dateFormat(date) {
    console.log(showTime(date.getHours()));
    var year = date.getFullYear();                // 年
    var month = showTime(date.getMonth() + 1);        // 月
    var week = showTime(date.getDay());           // 星期
    var day = showTime(date.getDate());          // 日
    var hours = showTime(date.getHours());         // 小時(shí)
    var minutes = showTime(date.getMinutes());    // 分鐘
    var second = showTime(date.getSeconds());     // 秒
    var str = '';
    str = str + year + '-' + month + '-' + week + '-' + day + '-' + hours + '-' + minutes + '-' + second
    document.write(str);
  }
  var date = new Date();
  dateFormat(date);
    // 封裝一個(gè)不夠兩位數(shù)就補(bǔ)零的函數(shù)
  function showTime(t) {
    var time
    time = t > 10 ? t : '0' + t
    return time
  }

日期格式化實(shí)現(xiàn)效果圖

其中包含封裝一個(gè)不夠兩位數(shù)就補(bǔ)零的函數(shù)

一個(gè)不夠兩位數(shù)就補(bǔ)零的函數(shù)

 // 封裝一個(gè)不夠兩位數(shù)就補(bǔ)零的函數(shù)
  function showTime(t) {
    var time
    time = t >= 10 ? t : '0' + t
    return time
  }

總結(jié) 

到此這篇關(guān)于JavaScript實(shí)現(xiàn)日期格式化的文章就介紹到這了,更多相關(guān)js日期格式化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論