js如何获得系统时间年月日时分秒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何获得系统时间年月日时分秒相关的知识,希望对你有一定的参考价值。
function showTime()var now = new Date();
var nowTime = now.toLocaleString();
var date = nowTime.substring(0,10);//截取日期
var time = nowTime.substring(10,20); //截取时间
var week = now.getDay(); //星期
var hour = now.getHours(); //小时
//判断星期几
var weeks = ["日","一","二","三","四","五","六"];
var getWeek = "星期" + weeks[week];
var sc;
//判断是AM or PM
if(hour >= 0 && hour < 5)
sc = '凌晨';
else if(hour > 5 && hour <= 7)
sc = '早上';
else if(hour > 7 && hour <= 11)
sc = '上午';
else if(hour > 11 && hour <= 13)
sc = '中午';
else if(hour> 13 && hour <= 18)
sc = '下午';
else if(hour > 18 && hour <= 23)
sc = '晚上';
document.getElementById('time').innerhtml ="当前时间:" + date+" " + getWeek +" "+" "+sc+" "+time;
setTimeout('showTime()',1000);
</script>
调用方法:
<body onload="showTime()">
<div id="time"></div>
</body>
2.简洁的办法: 显示格式: 当前时间: 2010年6月1日 10:00:00 星期一
<htmtl>
<head></head>
<body>
<div id="linkweb" style=" display:inline;"></div>
<script>
setInterval("document.getElementById('linkweb').innerHTML=new Date ().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay ());",1000);
</script>
</body>
</html> 参考技术A
javascript 自带有个对象(构造函数),Date().下面是代码:
var oDate = new Date(); //实例一个时间对象;oDate.getFullYear(); //获取系统的年;
oDate.getMonth()+1; //获取系统月份,由于月份是从0开始计算,所以要加1
oDate.getDate(); // 获取系统日,
oDate.getHours(); //获取系统时,
oDate.getMinutes(); //分
oDate.getSeconds(); //秒 参考技术B var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
alert(year+'年'+month+'月'+day+'日 '+hour':'+minute+':'+second)本回答被提问者和网友采纳 参考技术C <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dateutil-js时间举例</title>
<!-- <script src="http://www.shicishu.com/down/dateutil-1.0.0.js"></script>-->
<script src="http://www.shicishu.com/down/dateutil-1.0.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
console.log(getdate_WMdy_En());//Thurs.Sept.2, 2020
console.log(getdate_yMdhms_T());//2020-9-2 21:41:7
console.log(getdate_WyMdhms_C());//星期四 2020年9月2日 21时38分33秒
</script>
</body>
</html> 参考技术D 根据沙箱原理 js是不能操作本地文件,也就是说js不能改变系统时间的
js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!
参考技术A1、新建一个HTML文件,命名为test.html。
2、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的年份使用getYear()方法从变量d中获得。
3、使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的月份使用getMonth()方法从变量d中获得。
4、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的日期使用getDate()方法从变量d中获得。
5、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的小时使用getHours()方法从变量d中获得。
6、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的秒数使用getSeconds()方法从变量d中获得。
7、就完成了。
以上是关于js如何获得系统时间年月日时分秒的主要内容,如果未能解决你的问题,请参考以下文章
js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!