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 +"&nbsp;"+"   "+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获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!

参考技术A

1、新建一个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如何获得系统时间年月日时分秒

js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!

js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!

将日期转换成标准年月日时分秒形式插入数据库

如何将时间转化成年月日时分秒 js

js 怎么获取年月日时分秒中的时分秒