美文网首页
JS对时间的操作

JS对时间的操作

作者: 高调的小丑 | 来源:发表于2017-09-14 10:25 被阅读20次

js中单独调用new Date(),显示的结果是:Thu Sep 14 2017 10:28:57 GMT+0800 (中国标准时间),但是用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数。

一、日期加减
var mydate= new Date();
mydate.setDate(mydate.getDate()+50); //当前时间加50天
二、分钟秒钟加减
//当前时间加100分钟,会自动转成小时
mydate.setMinutes(mydate.getMinutes()+100); 
//对应的秒针,减10秒
mydate.setSeconds(mydate.getSeconds() - 10);
三、将时间戳毫秒数转化为时间格式
var time= new Date( 1477386005*1000 ) ;
newTime= time.toLocaleString();
//转化成自己想要的格式
Date.prototype.toLocaleString = function() {
  return this.getFullYear() + "/" + (this.getMonth() + 1) + "/" + this.getDate() + "/ " + this.getHours() + ":" + this.getMinutes() + ":" + this.getSeconds();
};
四、获取时间格式
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
五、获取时间戳
var timestamp =(new Date()).valueOf();
//或者下面的方法
var timestamp=new Date().getTime();

相关文章

  • JS对时间的操作

    最近一直在鼓捣时间组件,转换时间格式之类的操作,我把知识整理一下,方便以后的使用。 获取时间的方法 获取时间: 获...

  • JS对时间的操作

    js中单独调用new Date(),显示的结果是:Thu Sep 14 2017 10:28:57 GMT+080...

  • js获取日期 moment

    js获取日期 moment 一.使用 相对时间 日历时间 常见操作 二.js设置时间日期 1.获取月份的第一天和最...

  • JS操作属性、JS换肤、JS操作style属性、JS操作clas

    JS操作属性: JS换肤: JS操作style属性: JS操作class: JS中括号操作属性: JS函数: JS...

  • moment.js的方法及使用

    Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。 日常...

  • JS-12day

    1、js操作style属性 2、js操作属性 3、js函数 4、js换肤 5、js换肤可控制 6、js中括号操作属...

  • JS属性

    JS操作style属性 JS操作class JS操作括号属性 var oDiv = document.getEle...

  • JS操作属性 定时器和函数

    JS操作style属性 JS操作class JS操作括号属性 var oDiv = document.getEle...

  • JS操作属性、函数

    条件运算符 运算符的优先级 代码块 JS操作属性 JS换肤 JS操作style属性 JS操作

  • 前端(十二)2

    1.代码块 2.js操作属性 3.js换肤 4.js操作style属性 5.js操作 6.js中括号操作属性 7....

网友评论

      本文标题:JS对时间的操作

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