js获取当前日期及前一天(年/月/日)
2013-12-20 10:05
246 查看
var nowday = new Date(); //当前日期
nowday = nowday.getFullYear() + "/" + nowday.getMonth() + "/" + nowday.getDate();
var time = (new Date).getTime() - 24 * 60 * 60 * 1000;
var yesday = new Date(time);//前一天
yesday = yesday.getFullYear() + "/" + yesday.getMonth() + "/" + yesday.getDate();
注:此方法存在弊端,在做全球化(多语言)时,是不合适的。(原因:举一个很简单的例子,美国日期表示方法年是放在最后面的)
新方法:JSON序列化
var nowday = new Date(); //当前日期
nowday = JSON.stringify(nowday);
结果得到:2013-12-20T03:19:02.608Z包含日期部分 (这个时间是正常的)
需要注意的是
var vBirthday = new
Date(1990,01,23);
s = JSON.stringify(
{
Birthday: vBirthday,
});
alert(s);
结果是:
javascript中Date()函数月份是从0开始为1月,日期也是这样的。
nowday = nowday.getFullYear() + "/" + nowday.getMonth() + "/" + nowday.getDate();
var time = (new Date).getTime() - 24 * 60 * 60 * 1000;
var yesday = new Date(time);//前一天
yesday = yesday.getFullYear() + "/" + yesday.getMonth() + "/" + yesday.getDate();
注:此方法存在弊端,在做全球化(多语言)时,是不合适的。(原因:举一个很简单的例子,美国日期表示方法年是放在最后面的)
新方法:JSON序列化
var nowday = new Date(); //当前日期
nowday = JSON.stringify(nowday);
结果得到:2013-12-20T03:19:02.608Z包含日期部分 (这个时间是正常的)
需要注意的是
var vBirthday = new
Date(1990,01,23);
s = JSON.stringify(
{
Birthday: vBirthday,
});
alert(s);
结果是:
javascript中Date()函数月份是从0开始为1月,日期也是这样的。
相关文章推荐
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- js获取当前日期、前一天、后一天的日期
- js 的date的format时间,获取当前时间,前一天的日期
- js获取当前日期的前一天、一月、一年的日期
- js获取当前日期的前一天、一月、一年的日期 明天、后天(转)
- js获取当前日期的前一天、一月、一年的日期
- js获取当前日期及获取当前日期的前一天日期函数
- js中获取当前日期及其前一天、后一天的日期
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- 用js获取当前日期的前一天
- js获取当前日期时间及其他操作
- js获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
- Js获取当前日期时间及其它操作
- html+js获取系统当前日期并输出
- JS获取当前日期时间并定时刷新
- Js获取当前日期时间及其它操作
- Js获取当前日期时间及其它操作
- 获取当前日期算前一年、前一月、前一天Calendar
- js获取当前日期时间和其他操作
- java获取当前系统前一天,当天,后天日期 前一个月,后一个月 ,当月