码迷,mamicode.com
首页 > Web开发 > 详细

日期加减js,天数组增加,日期自动修改

时间:2014-08-28 22:31:36      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   数据   2014   div   cti   

最近在弄火车票的项目,因为火车票选日期最大范围是20天,所要要控制在当前时间的20天内的一个日期

开始在网上找了一个直接修改Date prototype 后来领导说这样不太好,所以只能换个别的方法写

怎么写呢,思路呢,天++  转月 转年,好麻烦呀

从网上看了半天太难找了,后来看看时间转化

还是想着把当前的时间转成时间字符串,然后把当前的时间字符串相加,得一个新的时间字符串,新的时间字符串,再通过转化就成一个新的时间

大概像下面的代码

function addDay(d,s){
    var m;
    var d = new Date(d);
    d = d.valueOf();
    d = d + s * 24 * 60 * 60 * 1000;
    d = new Date(d);
    m = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
    return m;
}
var date = "2014-8-28";
var d = ‘‘+date.split(‘-‘)[0]+‘/‘+date.split(‘-‘)[1]+‘/‘+date.split(‘-‘)[2];
document.write(addDay(d,10))

基本就这个样子了,因为需要传的参数d格式(2014/08/28  或2014,08,28)第二种又没法传第一种经常转换的又不是,只能再转一次了再当成参数传进来

记录一下

下次再找就方便 了

 

好久没搞angular js 了 会不会忘记啦,周末得研究研究呀,用angular 用的,好多都懒得写了,现在不用angular 又得考虑各种兼容啦,狂补中

还好有个handlebar 模板,操作能方便 ,不过有时间得研究研究数据绑定,为了写项目 方便 点

 

日期加减js,天数组增加,日期自动修改

标签:style   blog   color   io   ar   数据   2014   div   cti   

原文地址:http://www.cnblogs.com/llqfront/p/3942760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!