日期:2014-05-16  浏览次数:20406 次

jS 控制日期
引用
/* 格式化日期使用方法*formatDate(number)  number为数字时反回当前系统日期+number天,如果为负数则减number天,如果为0*则返回今天 *formatDate(string)  string格式为2010-2-2或2010-02-05,反回string参数的下一天 */
function formatDate(n) { 
if (typeof (n) == "number") { 
var uom = new Date(); 
uom.setDate(uom.getDate() + n); 
var y = uom.getFullYear(); 
var m = (uom.getMonth() + 1); 
var d = uom.getDate(); 
m = m > 9 ? m : '0' + m; 
d = d > 9 ? d : '0' + d; 
uom = y + "-" + m + "-" + d; 
} 
if (typeof (n) == "string") { 
var chs = new Array(); 
chs = n.split("-"); 
var years = new Date(chs[0], chs[1] - 1, chs[2]); 
var strTimes = new Date(years - 0 + 1 * 86400000); 
var y = strTimes.getFullYear(); 
var m = (strTimes.getMonth() + 1); 
var d = strTimes.getDate(); 
m = m > 9 ? m : '0' + m; 
d = d > 9 ? d : '0' + d; 
uom = y + "-" + m + "-" + d; 
} 
return uom; 
} 




?