美文网首页
JS日期对象

JS日期对象

作者: Leonard被注册了 | 来源:发表于2019-11-20 17:17 被阅读0次

日期对象的基本操作

  • new Date()
    获取当前客户端(本机电脑的时间),该时间用户可以修改,所以不能作为重要的参考依据,获取的结果不是字符串而是对象数据类型
let time = new Date();
console.log(typeof time);    // "object"
  • 标准日期对象中提供了一些属性和方法,以便操作日期信息
    • getFullYear():获取年
    • getMonth():获取月,结果是0-11,分别代表一到十二月
    • getDate():获取日期
    • getDay():获取星期,结果是0-6,代表周日到周六
    • getHours():获取时
    • getMinutes():获取分
    • getSeconds():获取秒
    • getMilliseconds():获取毫秒
    • getTime():获取当前日期距离1970/1/1 00:00:00这个时间之间的毫秒差
    • toLocaleDateString():获取年月日(字符串)
    • toLocaleString():获取完整的日期字符串
  • new Date()除了获取本机时间,还可以把一个时间格式的字符串转换为标准的时间格式
new Date('2019-11-11 11:11:11');
// => Mon Nov 11 2019 11:11:11 GMT+0800 (中国标准时间)

格式化时间字符串方法的封装

String.prototype.formatTime = function formatTime(template){
  typeof template === "undefined" ? template = "{0}年{1}月{2}日 {3}:{4}:{5}" : null;
  let arr = this.match(/\d+/g);
  template = template.replace(/\{(\d+)\}/g,(x,y) => {
    let val = arr[y] || '00';
    console.log(y)
    val.length < 2 ? val += '0' : null;
    return val;
  })
  return template;
}

let str = '2012-2-16 13:11:12';
console.log(str.formatTime())

相关文章

  • JS日期对象

    日期对象的基本操作 new Date()获取当前客户端(本机电脑的时间),该时间用户可以修改,所以不能作为重要的参...

  • JS Date日期对象

    Date实例继承自Date.prototype。可以通过修改构造函数的原型对象来影响Date实例继承的属性和方法。...

  • js日期对象 Date

    日期对象,是系统提供好的var date=new Date(); js定时器 setInterval();setT...

  • JS中日期对象

    一、创建日期对象 二、获取日期对象中的年月日、时分秒 三、设置时间对象 四、倒计时效果 五、常用的组件moment...

  • 15 js10 date对象

    date日期对象:js内置对象,使用构造函数创建; 1、var date = new Date();//创建对象;...

  • JS总结概要

    1.JS事件 2.js内置对象 2.1Date 日期对象 var d = new Date(2012, 10, 1...

  • JS内置对象:Date 日期

    Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。 如何创建一个日期对象...

  • JS笔记15:日期对象

    其他方法多记忆DateDate或Date实例的其他方法或属性:https://cloud.tencent.com/...

  • 2018-08-22

    今天简单了解了一下关于js对象的知识点。包括JS 数字 JS 字符串 JS 日期 JS 数组 JS 逻辑 JS 算...

  • js基础day06

    js基础day06 一.动态创建节点 二.发微博 三.日期对象 1 获取日期对象 2 Date() 返回当日的时期...

网友评论

      本文标题:JS日期对象

      本文链接:https://www.haomeiwen.com/subject/msioictx.html