var dateObject=new Date(); document.writeln(dateObject.toDateString()); Mon Mar 28 2016 document.writeln(dateObject.toLocaleDateString()); 2016年3月28日 document.writeln(dateObject.toISOString()) 2016-03-28T08:57:30.244Z document.writeln(dateObject.toISOString().slice(0,10)); 2016-03-28 document.writeln(dateObject.toISOString().slice(11,19)); 09:11:12 document.writeln(dateObject.toTimeString().slice(0,9)); 17:16:11 document.writeln(new Date("2016-3-30").getTime()); 1459267200000
var today = new Date(); var h = today.getHours(); var m = today.getMinutes(); var s = today.getSeconds();
例 11.1. 倒数计时例子
function checkTime(i) { if (i < 10) { i = "0" + i; } return i; } var ts = (new Date("2016-3-30")) - (new Date());//计算剩余的毫秒数 var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//计算剩余的天数 var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//计算剩余的小时数 var mm = parseInt(ts / 1000 / 60 % 60, 10);//计算剩余的分钟数 var ss = parseInt(ts / 1000 % 60, 10);//计算剩余的秒数 day = checkTime(dd); hour = checkTime(hh); minute = checkTime(mm); second = checkTime(ss); document.writeln(day + "天" + hour + "时" + minute + "分" + second + "秒");
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。