• JavaScript学习总结二(Date对象的用法)


    javascript Date对象的常用API

    1:创建日期


    Date 对象用于处理日期和时间。
    可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:
    有四种方式初始化日期:
    new Date() // 当前日期和时间
    new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数
    new Date(dateString)
    new Date(year, month, day, hours, minutes, seconds, milliseconds)

    2:getDategetDate() 方法可返回月份的某一天

    举例:(如果今天是2016.05.06)var d = new Date();
    var n = d.getDate();
    document.write(n); //n输出为6


    3:getDay


    getDay() 方法可返回一周(0~6)的某一天的数字。
    注意: 星期天为 0, 星期一为 1, 以此类推。
    举例:
    (如果今天是星期五)
    var d = new Date();
    var n = d.getDay();
    document.write(n); // 输出5


    4:getFullYear getMonth


    getFullYear() 方法可返回一个表示年份的 4 位数字。
    getMonth() 方法可返回表示月份的数字。返回值是 0(一月) 到 11(十二月) 之间的一个整数。
    注意: 一月为 0, 二月为 1, 以此类推。
    举例:
    var d = new Date();
    var y = d.getFullYear();
    document.write(y); //输出2016


    5:getHours


    getHours() 方法可返回时间的小时字段。
    举例:
    var d = new Date();
    var h = d.getHours();


    6:getMilliseconds getMinutes getSeconds


    getMilliseconds() 方法可返回时间的毫秒。
    getMinutes() 方法可返回时间的分钟字段。
    getSeconds() 方法可返回时间的秒。返回值是 0 ~ 59 之间的一个整数。


    7:getTime


    getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。


    8:parse


    parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
    举例:
    计算给定日期距离1970年1月1日的天数
    var d = new Date('March 21 2016');
    document.write(Math.round(d/(1000*60*60*24*365)));


    9:set时间的方式用法类似,参考get时间使用

    setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
    setFullYear() 设置 Date 对象中的年份(四位数字)。
    setHours() 设置 Date 对象中的小时 (0 ~ 23)。
    setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
    setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
    setMonth() 设置 Date 对象中月份 (0 ~ 11)。
    setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
    setTime() 方法以毫秒设置 Date 对象。


    10:toDateString


    toDateString() 方法可把 Date 对象的日期部分转换为字符串,并返回结果。
    举例:
    var d = new Date();
    var s = d.toDateString();


    11:toJSON


    toJSON() 方法可以将 Date 对象转换为字符串,并格式化为 JSON 数据格式。
    JSON 数据用同样的格式就像x ISO-8601 标准: YYYY-MM-DDTHH:mm:ss.sssZ

  • 相关阅读:
    计算tableview的高度
    UIcollectionview与tableview的区别
    ios 屏幕适配
    避免表单多次提交
    Action权限验证
    正则小记
    在OnActionExecuting中阻止后面Action的执行
    批量上传图片uplodify插件
    表单多次提交
    windows 下安装 rabbitmq报init terminating in do_boot错误
  • 原文地址:https://www.cnblogs.com/warrior4236/p/5464895.html
Copyright © 2020-2023  润新知