Dated对象常用的方法:
.getTime() // 返回毫秒数和valueOf()结果一样,valueOf()内部调用的
.getTime()
.getMilliseconds()
.getSeconds() // 返回0-59
.getMinutes() // 返回0-59
.getHours() // 返回0-23
.getDay() // 返回星期几 0周日 6周6
.getDate() // 返回当前月的第几天
.getMonth() // 返回月份,从0开始
.getFullYear() //返回4位的年份 如 2016
倒计时案例
<script>
window.onload = function(){
var demo = document.getElementById("demo");
var endTime = new Date("2016/11/11,11:11:11");
var timer = null;
timer = setInterval(clock,1000);
function clock(){
// 获取最新的时间
var newTime = new Date();
// 取整 获取相差的秒数
var seconds = parseInt((endTime.getTime() - newTime.getTime())/1000);
// 获取天数,一分钟60s,一小时3600s,一天3600*24s
var d = parseInt(seconds/3600/24);//天数
var h = parseInt(seconds/3600%24);// 获取小时
var m = parseInt((seconds/60)%60);
var s = parseInt(seconds%60);
d<10 ? d="0"+d : d;
h<10 ? h="0"+h : h;
m<10 ? m="0"+m : m;
s<10 ? s="0"+s : s;
demo.innerHTML = "距离抢购时间还剩: "+d+"天 "+h+"小时 "+m+"分钟 "+s+"秒";
if (seconds <=0) {
demo.innerHTML = "抢购已结束";
clearInterval(timer);
}
}
}
</script>
</head>
<body>
<div id="demo"></div>
</body>
作者:pretty_young_thing
来源:优快云
原文:https://blog.youkuaiyun.com/pretty_young_thing/article/details/52818854
版权声明:本文为博主原创文章,转载请附上博文链接!
//2019年01月03日 12:00:00 星期四
//定义函数
function getDate(da) {
var year=da.getFullYear();
var month=da.getMonth()+1;
var date=da.getDate();
var hour=da.getHours();
var minute=da.getMinutes();
var second=da.getSeconds();
var day=da.getDay();
var week;
//定义一个补位的函数
function buWei(i) {
i= i<10 ? “0”+i:i;
return i;
}
/function daWe(day) {
if(day0){
week=“星期日”;
}
if(day1){
week=“星期一”;
}
if(day2){
week=“星期二”;
}
if(day3){
week=“星期三”;
}
if(day4){
week=“星期四”;
}
if(day5){
week=“星期五”;
}
if(day==6){
week=“星期六”;
}
return week;
}/
var arr=[“日”,“一”,“二”,“三”,“四”,“五”,“六”];
var str=“星期”;
function f(day) {
for(var i=0;i<arr.length;i++){
if(day==i){
str=str+arr[i];
}
}
return str;
}
return year+"年"+buWei(month)+"月"+buWei(date)+"日"+buWei(hour)+":"+buWei(minute)+":"
+buWei(second)+" "+f(day)//daWe(day);
}
console.log(getDate(new Date()));