码迷,mamicode.com
首页 > 其他好文 > 详细

关于日期的小记

时间:2017-10-18 19:41:40      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:日期   col   指定   data   笔记   min   关于   总结   get   

    

  今日把之前关于date的笔记做了一个总结,已备日后参考。

 

一、 new Date() 获取本地当前时间/可设置指定时间

 

 例1-当前时间:
       var myDate=new Date();
console.log(myData);
=> Wed Oct 18 2017 16:56:32 GMT+0800 (中国标准时间)
例2-指定时间:
var myDate=new Date(2008,08,08);
console.log(myDate);
=> Mon Sep 08 2008 00:00:00 GMT+0800 (中国标准时间)

 

二、toLocaleString() 中国时间格式(根据本地时间把Date对象转换为字符串,并返回结果)

 

 例:var myDate=new Date();
console.log(myDate.toLocaleString())
=>"2017/10/18 下午4:58:42"

 

三、toString()把Date对象转为英文的字符串

 

 例:var myDate=new Date();
console.log(myDate.toString())
=> "Wed Oct 18 2017 17:08:09 GMT+0800 (中国标准时间)"

 

 四、toTimeString()  把Date 对象的时间部分转换为字符串,并返回结果。

var   myDate=new Date();
 
console.log(myDate.toTimeString())      =>"18:22:12 GMT+0800 (中国标准时间)"

 

 

四、getTime用户表示当前Date距1970年1月1日午夜的毫秒数 时间戳

    getTime()     同:Date.now()

 例:var myDate=new Date();
console.log(myDate.getTime())
=>1508317956004

       console.log(Date.now())           =>1508319448166

 

五、getFullYear() 返回一个表示年份的数字,获取年份

      var myDate=new Date();
console.log(myDate.getFullYear()); =>2017

 

六、setFullYear()更改年份,设置年份

 

var myDate=new Date();
myDate.setFullYear(
1992);
console.log(myDate)
=>Mon Jul 13 1992 11:55:28 GMT+0800 (中国标准时间)

 

七、getMonth()返回月份,获取月份

 

  返回的月份是(0-11),0表示1月,11表示12月,所以需要在返回的值后加1,才是当前月份

  var myDate=new Date();
console.log(myDate.getMonth()
+1) =>10

 

八、setMonth()更改月份,设置月份

 

  设置为8 ,返回给没有Date的是9月,会自动加1
var myDate=new Date();
myDate.setMonth(
8)
console.log(myDate);
=>Wed Sep 13 2017 14:02:44 GMT+0800 (中国标准时间)

 

九、getDate()返回当前日(1-31)天数

 

 

var myDate=new Date();
console.log(myDate.getDate())
=>18

 

十、setDate()方法设置某一天

  var myDate=new Date();
myDate.setDate(
25);
console.log(myDate)
=>Tue Jul 25 2017 14:20:18 GMT+0800 (中国标准时间)

 

十一、getDay()方法为获取星期的某一天的数字

 

 返回0-6,0为周日,1-6为正常星期

var myDate=new Date();
var week=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
console.log(week[myDate.getDay()])
=> 星期四

 

十二、getHours()方法返回当前小时

 

var myDate=new Date();
console.log(myDate.getHours())
=> 17

 

十三、setHours()方法用于设置/更改小时()

 

 

    返回值为0-23
var myDate=new Date();
myDate.setHours(
9)
console.log(myDate)
= >Thu Jul 13 2017 09:37:31 GMT+0800 (中国标准时间)

 

 

十四、getMinutes()方法返回时间的分钟字段

 

var myDate=new Date();
console.log(myDate.getMinutes())
=>14

 

十五、setMinutes()方法用于设置分钟字段 范围为0-59;setMinutes(分,秒,毫秒),也可以只传入一个值(分钟字段)

 

 

 var myDate=new Date();
myDate.setMinutes(
55,12,5)
console.log(myDate)
=> Thu Jul 13 2017 15:55:12 GMT+0800 (中国标准时间)
----------------------------------------------------------------------------------------
  var myDate=new Date();  

myDate.setMinutes(55)
  console.log(myDate)   =》Wed Oct 18 2017 18:55:13 GMT+0800 (中国标准时间)
 

 

十六、getSeconds()方法获取时间的秒 范围为0-59

 

var myDate=new Date();
console.log(myDate.getSeconds())
=>58

 

十七、setSenconds()方法用于更改秒

var myDate=new Date();
myDate.setSeconds(
12)
console.log(myDate)
=>Thu Jul 13 2017 15:15:12 GMT+0800 (中国标准时间)

 

十八、getMilliseconds() 获取毫秒

 

var myDate=new Date();

console.log(myDate.getMilliseconds())     =>147

 

十九、setMilliseconds()更改毫秒

var myDate=new Date();
myDate.setMilliseconds(
789)
console.log(myDate.getMilliseconds())
=>789

 

关于日期的小记

标签:日期   col   指定   data   笔记   min   关于   总结   get   

原文地址:http://www.cnblogs.com/christineqing/p/7688146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!