0


js实现日期格式化

日期对象

一、日期对象

 Date()是一个构造函数,创建date对象时使用构造函数实例化对象

1、获取当前系统时间

var date =newDate();// new Date(); 获取当前系统时间// var date2 = new Date(15554457551111)  //new Date(毫秒数)  代表创建毫秒数对象的日期对象
  console.log(date);//获取到的是当前时间// console.log(typeof date);

2、日期的原始值

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

3、获取年份

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

4、获取月份

月份从0开始的所以要加1
 console.log(date.getMonth()+1);// date.getMonth();  获取月份 月份从0开始的所以要加1

5、获取日

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

6、获取星期

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

7、获取小时

 console.log(date.getHours());//date.getHours(); 获取小时

8、获取分钟

 console.log(date.getMinutes());// date.getMinutes();  获取分钟

9、获取秒

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

二、通过日期对象的方法实现日期格式化

实现日期格式化效果图

functiondateFormat(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());// 小时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 =newDate();dateFormat(date);// 封装一个不够两位数就补零的函数functionshowTime(t){var time
    time = t >10? t :'0'+ t
    return time
  }

日期格式化实现效果图
日期格式化效果图

其中包含封装一个不够两位数就补零的函数

一个不够两位数就补零的函数
// 封装一个不够两位数就补零的函数functionshowTime(t){var time
    time = t >=10? t :'0'+ t
    return time
  }

本文转载自: https://blog.csdn.net/weixin_50370865/article/details/127837737
版权归原作者 孤独守夜 所有, 如有侵权,请联系我们删除。

“js实现日期格式化”的评论:

还没有评论