JavaScript中 日期的计算
来源:互联网 发布:联通软件研究院 编辑:程序博客网 时间:2024/05/22 15:07
1.计算当前日期+N天后的日期
function CurrentDateAddDay(n){
var s, d, t, t2;
t = new Date().getTime();
t2 = n * 1000 * 3600 * 24;
t+= t2;
d = new Date(t);
s = d.getUTCFullYear() + "-";
s += ("00"+(d.getUTCMonth()+1)).slice(-2) + "-";
s += ("00"+d.getUTCDate()).slice(-2);
return s;
}
2.计算给定日期后的N天
function DateAddDay(str,n){
var dd, mm, yy;
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
if (arr = str.match(reg)) {
yy = Number(arr[1]);
mm = Number(arr[2])-1;
dd = Number(arr[3]);
} else {
var d = new Date();
yy = d.getUTCFullYear();
mm = ("00"+(d.getUTCMonth())).slice(-2);
dd = ("00"+d.getUTCDate()).slice(-2);
}
return date2str(yy, mm, dd,n);
}
3.计算给定日期后的N天
function SpecifiedDateAddDay(yy, mm, dd,n) {
var s, d, t, t2;
t = Date.UTC(yy, mm, dd);
t2 = n * 1000 * 3600 * 24;
t+= t2;
d = new Date(t);
s = d.getUTCFullYear() + "-";
s += ("00"+(d.getUTCMonth()+1)).slice(-2) + "-";
s += ("00"+d.getUTCDate()).slice(-2);
return s;
}
function CurrentDateAddDay(n){
var s, d, t, t2;
t = new Date().getTime();
t2 = n * 1000 * 3600 * 24;
t+= t2;
d = new Date(t);
s = d.getUTCFullYear() + "-";
s += ("00"+(d.getUTCMonth()+1)).slice(-2) + "-";
s += ("00"+d.getUTCDate()).slice(-2);
return s;
}
2.计算给定日期后的N天
function DateAddDay(str,n){
var dd, mm, yy;
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
if (arr = str.match(reg)) {
yy = Number(arr[1]);
mm = Number(arr[2])-1;
dd = Number(arr[3]);
} else {
var d = new Date();
yy = d.getUTCFullYear();
mm = ("00"+(d.getUTCMonth())).slice(-2);
dd = ("00"+d.getUTCDate()).slice(-2);
}
return date2str(yy, mm, dd,n);
}
3.计算给定日期后的N天
function SpecifiedDateAddDay(yy, mm, dd,n) {
var s, d, t, t2;
t = Date.UTC(yy, mm, dd);
t2 = n * 1000 * 3600 * 24;
t+= t2;
d = new Date(t);
s = d.getUTCFullYear() + "-";
s += ("00"+(d.getUTCMonth()+1)).slice(-2) + "-";
s += ("00"+d.getUTCDate()).slice(-2);
return s;
}
- JavaScript中 日期的计算
- javascript中计算两个时间日期间隔的天数
- JavaScript计算日期的函数
- JavaScript计算日期的函数
- javascript计算两个日期的间隔天数
- 一个简单的JavaScript日期计算算法
- javascript计算两个日期之间的天数
- javaScript 计算两个日期的天数相差
- 用JAVASCRIPT判断日期的先后(计算日期差)
- JavaScript 计算两个日期时间段内的日期
- JavaScript计算指定日期与当前日期的相差天数
- JAVA中关于日期的计算
- JAVA中关于日期的计算
- SQL中常用的日期计算
- asp中计算日期差的问题
- Java中计算日期的问题
- java中计算两个日期的月数差
- javascript计算日期为当年的第几周和通过周数和星期计算日期
- 计算几何VS解析几何
- struts 2框架的使用和访问数据库的公共方法
- [2013.7.5新鲜出炉] Ubuntu12.04下载Android4.0.1源码全过程----------------折腾两天,终于下好,附若干问题解决
- 使用Global.asax实现ASP.Net的URL重写
- 《在线音乐网站系统》开发全程回忆
- JavaScript中 日期的计算
- 【博客已迁移到 GitHub】
- 关于gets函数和fgets函数的一些理解
- hdu 2669 扩展欧几里得
- struts2中从页面取值的三种方式
- 做网站用UTF-8还是GB2312?
- C++ reinterpret_cast,const_cast等 显式类型转换总结
- vc6.0下CppUnit安装
- Computer Graphics, Computer vision and Image processing