zoukankan      html  css  js  c++  java
  • js日期加减

    先补充下基础知识:

    var myDate = new Date();  //myDate默认返回当前时间
    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( );        //获取日期与时间

    如果要写日期扩展方法,使用Date.prototype.Function=function(){}

    如把日期加减写成扩展方法

    //正数加天数,负数减天数
    Date.prototype.addDay=function(num){ return new Date(Date.parse(this) + (86400000 * num)); }

    测试

    var myDate=new Date();

    myDate.addDay(2);//Thu Apr 14 2016 11:20:46 GMT+0800 (中国标准时间)

    myDate.addDay(-1).toLocaleDateString();//2016/4/11

  • 相关阅读:
    postman 的基础使用篇(一)
    C# struct
    细说javascript typeof操作符
    javascript-void keyword
    深圳求生记
    博客园开篇--对程序员的一点看法
    京东2018校园招聘 数据开发
    数据结构之哈希、哈希函数、哈希表
    scrapy入门教程
    linux学习笔记1
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/5381954.html
Copyright © 2011-2022 走看看