• 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

  • 相关阅读:
    主机连接不上虚拟机或虚拟机桥接没有网络
    asp web 报表
    heart or house?
    CPointer
    Raid
    Dos for by 随风
    不支持uri格式
    FabEdge V0.4 新特性:支持多集群通讯
    运维监控
    /etc缩写
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/5381954.html
Copyright © 2020-2023  润新知