网站开发时,经常会用到获取时间的JS代码,下面就是一个很好的例子,仅供大家参考!

<span id="nowTime"></span><script type="text/javascript">
//获取系统时间
var newDate = '';
getLangDate();
//值小于10时,在前面补0
function dateFilter(date){
if(date < 10){return "0"+date;}
return date;
}
function getLangDate(){
var dateObj = new Date(); //表示当前系统时间的Date对象
var year = dateObj.getFullYear(); //当前系统时间的完整年份值
var month = dateObj.getMonth()+1; //当前系统时间的月份值
var date = dateObj.getDate(); //当前系统时间的月份中的日
var day = dateObj.getDay(); //当前系统时间中的星期值
var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var week = weeks[day]; //根据星期值,从数组中获取对应的星期字符串
var hour = dateObj.getHours(); //当前系统时间的小时值
var minute = dateObj.getMinutes(); //当前系统时间的分钟值
var second = dateObj.getSeconds(); //当前系统时间的秒钟值
var timeValue = "" +((hour >= 12) ? (hour >= 18) ? "晚上" : "下午" : "上午" ); //当前时间属于上午、晚上还是下午
newDate = dateFilter(year)+"年"+dateFilter(month)+"月"+dateFilter(date)+"日 "+" "+dateFilter(hour)+":"+dateFilter(minute)+":"+dateFilter(second);
document.getElementById("nowTime").innerHTML = timeValue+"好!当前时间为: "+newDate+" "+week;
setTimeout("getLangDate()",1000);
}
</script>
<span id="times_bbwidc" style="color:#009900"></span>
<script language="javascript">
<!--
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("06,06,2018");
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(daysold-e_daysold)*-24;
hrsold=Math.floor(e_hrsold);
e_minsold=(hrsold-e_hrsold)*-60;
minsold=Math.floor((hrsold-e_hrsold)*-60);
seconds=Math.floor((minsold-e_minsold)*-60);
//times_bbwidc.innerHTML="本站已稳定运行:"+daysold+"&nbsp;天&nbsp;"+hrsold+"&nbsp;小时&nbsp;"+minsold+"&nbsp;分&nbsp;"+seconds+"&nbsp;秒&nbsp;" ;

times_bbwidc.innerHTML="本站已稳定运行:"+daysold+"&nbsp;天" ;
}
show_date_time();
//-->
</script>
最后修改:2021 年 02 月 23 日 12 : 50 PM
如果觉得我的文章对你有用,请随意赞赏!