zoukankan      html  css  js  c++  java
  • 高程(三)--- Date

    Date类型使用UTC(国际协调时间)1970年1月1日0时0分始到现在的毫秒数来保存日期的。

    所以当我们知道毫秒数时,还需要通过计算才能获取年月日时分秒。

    一、获取时间对象

    Date提供了2个方法:Date.parse()   ,  Date.UTC()

    1、Date.parse() : 接收一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,可接受的参数格式如下

    1 1、"月/日/年"    如: 6/13/2017
    2 2、"英文月名  日 ,年"     如:  "May 12,2017"
    3 3、"英文星期几  英文月名  日 年 时:分:秒 时区"    如: "Tue May 25 2017 00:00:00 GMT-0700"
    4 4、"YYYY-MM-DDTHH:mm:ss"
    View Code

    2、Date.UTC() : 返回日期的毫秒数,参数分别为年、月(从0开始)、日(1-31)、时(0-23)、分、秒、毫秒。其中年月为必填,其他参数默认为0

    3、Date.now() : 返回日期的毫秒数

    获取一个时间对象示例

     1 var n = new Date();    //"Fri May 19 2017 15:43:29 GMT+0800 (中国标准时间)"        
     2 var n2 = new Date(Date.parse("6/13/2017"));  //Tue Jun 13 2017 00:00:00 GMT+0800 (中国标准时间)
     3 var n3 = new Date(Date.parse("May 1,2017")); //Mon May 01 2017 00:00:00 GMT+0800 (中国标准时间)
     4 var n4 = new Date("2017-05-05");     //Fri May 05 2017 08:00:00 GMT+0800 (中国标准时间)
     5 var n5 = new Date("2017-05-05 10:20:01");  //Fri May 05 2017 10:20:01 GMT+0800 (中国标准时间)
     6 var n6 = new Date("2017-05-05T10:20:01");  //Fri May 05 2017 18:20:01 GMT+0800 (中国标准时间)
     7             
     8             
     9 var b = new Date(Date.UTC(2017,0));   //Sun Jan 01 2017 08:00:00 GMT+0800 (中国标准时间)
    10 var b2 = new Date(Date.UTC(2017,5,12,12,34,23));  //Mon Jun 12 2017 20:34:23 GMT+0800 (中国标准时间)
    11             
    12 var f = Date.now();   //1495187686620
    13 console.log(f)
    View Code

     二、Date函数常用的方法

    getTime()       返回表示日期的毫秒数,与valueOf()方法返回的值相同

    setTime(毫秒)       以毫秒数设置日期,会改变整个日期

    getFullYear     获得4位数的年份

    getMonth(月)     返回日期中的月份,从0开始

    getDate(日)       返回日期月份中的天数(1-31)

    getDay()        返回日期中的星期几(0表示星期日,6表示星期六)

    getHours(时)     返回日期中的小时数(0-23)

    getMinutes(分)  返回日期中的分钟数(0-59)

    getSeconds(秒) 返回日期中的秒数,传入的值超过59会增加分钟数

    英文的月份和星期几的简写

     1 一月         January / Jan. 
     2 二月   February / Feb. 
     3 三月   March / Mar. 
     4 四月   April / Apr. 
     5 五月   May  / May 
     6 六月     June / Jun. 
     7 七月     July / Jul. 
     8 八月     August / Aug. 
     9 九月     September / Sep. 
    10 十月     October / Oct. 
    11 十一月  November / Nov. 
    12 十二月  December / Dec. 
    13 
    14 星期一  Monday / Mon. 
    15 星期二  Tuesday /  Tue. 
    16 星期三    Wednesday / Wed. 
    17 星期四    Thursday / Thu. 
    18 星期五   Friday / Fri. 
    19 星期六   Saturday / Sat. 
    20 星期日   Sunday / Sun.
    View Code

    例子:

    获取当前日期及时间,请狠狠的点击这里

    团购倒计时,请狠狠的点击这里

    高考倒计时,请狠狠的点击这里


     

  • 相关阅读:
    如何只通过Sandboxed Solution启动一个定时执行的操作
    创建与SharePoint 2010风格一致的下拉菜单 (续) 整合Feature Custom Action框架
    创建与SharePoint 2010风格一致的下拉菜单
    《SharePoint 2010 应用程序开发指南》第二章预览
    SharePoint 2013 App 开发 (1) 什么是SharePoint App?
    使用Jscex增强SharePoint 2010 JavaScript Client Object Model (JSOM)
    搜索范围的管理
    SharePoint 2010 服务应用程序(Service Application)架构(1)
    SharePoint 2010 服务应用程序(Service Application)架构(2)
    SharePoint 2013 App 开发 (2) 建立开发环境
  • 原文地址:https://www.cnblogs.com/qqing/p/6878999.html
Copyright © 2011-2022 走看看