jquery 日期Date

发表于 2017-02-25

现在开始往后面推5天是什么时间?往后推5个月呢?

五天后:  
var CurrentDate=new Date();
CurrentDate.setDate(CurrentDate.getDate()+5);

五个月后: var CurrentDate=new Date(); CurrentDate.setMonth(CurrentDate.getMonth()+5); alert(CurrentDate.getMonth()+1)

Js计算时间差(天、小时、分钟、秒)

    var date1= '2015/05/01 00:00:00';  //开始时间
    var date2 = new Date();    //结束时间
    var date3 = date2.getTime() - new Date(date1).getTime();   //时间差的毫秒数

    //------------------------------

    //计算出相差天数
    var days=Math.floor(date3/(24*3600*1000))

    //计算出小时数

    var leave1=date3%(24*3600*1000)    //计算天数后剩余的毫秒数
    var hours=Math.floor(leave1/(3600*1000))
    //计算相差分钟数
    var leave2=leave1%(3600*1000)        //计算小时数后剩余的毫秒数
    var minutes=Math.floor(leave2/(60*1000))
    //计算相差秒数
    var leave3=leave2%(60*1000)      //计算分钟数后剩余的毫秒数
    var seconds=Math.round(leave3/1000)
    alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")

日期插件

jeDate可以根据format的类型 显示不同的日历类型 样式也还可以

es5模板

var data = {
    name: '新闻',
    news: {
        name: 'Bable升级到6啦',
        content: 'Bable在某年某月升级到6啦,哈哈哈'
    }
};
var html = (
'<div class="box">' +
  '<h2 class="box-header">${name}</h2>' +
  '<div class="box-body">' +
    '<h3>${newsName}<h3>' +
    '<div>${newsContent}</div>' +
  '</div>' +
'</div>').replace('${name}', data.name)
    .replace('${newsName}', data.news.name)
    .replace('${newsContent}', data.news.content);