Home >Web Front-end >JS Tutorial >Simple operation of JS date object (get current year, week, time)

Simple operation of JS date object (get current year, week, time)

高洛峰
高洛峰Original
2017-01-04 09:50:481513browse

The example of this article shares with you the method of obtaining the current year, week, and time in JavaScript for your reference. The specific content is as follows

<!DOCTYPE html>
 
<html>
 
  
 
<head>
 
<meta charset="UTF-8">
 
<title></title>
 
</head>
 
  
 
<body>
 
</body>
 
<script type="text/javascript">
 
//日期对象可以储存任意一个日期, 并且可以精确到毫秒数( 1 / 1000 秒)。
 
  
 
//定义一个时间对象:
 
  
 
//var Udate = new Date();
 
//注意:使用关键字new,Date()的首字母必须大写。 
 
  
 
//使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
 
  
 
//如果要自定义初始值,可以用以下方法:
 
var d = new Date(2012, 10, 1);
 
document.write(d + "<br/>");
 
var c = new Date(&#39;Oct 1,2012&#39;);
 
document.write(d + "<br/>");
 
//访问方法语法:“<日期对象><方法>”
//Date 对象中处理时间和日期的常用方法:
// get/setDate():    返回,设置日期
//get/setFullYear(): 返回,设置年份,用四位数表示
// get/setYear(): 返回,设置年份
//get/setMonth(): 返回,设置月份(0:1月,,,,11:12月)
//get/setHours(): 返回,设置小时,24小时制
// get/setMinutes(): 返回,设置分钟数
//get/setSeconds(): 返回,设置秒钟数
// get/setTime(): 返回,设置单位(毫秒为单位)
 
  
 
//1.设置年份方法
//get/setFullYear()返回/设置年份,用四位数表示
var mydate = new Date(); //当前时间
document.write(mydate + "<br/>");
document.write(mydate.getFullYear() + "<br/>"); //输出当前年份
mydate.setFullYear(81); //设置年份
document.write(mydate + "<br/>") //输出年份被设定为81年
// 不同浏览器,mydate.setFullYear(81)结果不同,
//年份被设定为0081或81两种情况。
 
  
 
//注意: 
 
// 结果格式依次为: 星期、 月、 日、 年、 时、 分、 秒、 时区。(火狐浏览器)
// 不同浏览器, 时间格式有差异
 
  
 
//2.设置星期的方法
//getDay() 返回星期,返回的是0-6的数字,0 表示星期天。
//如果要返回相对应“星期”,通过数组完成,代码如下:
var mydate=new Date();//定义日期对象
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
// 定义数组对象,给每个数组项赋值
var mynum=mydate.getDay();//返回值存储在变量mynum中 
document.write(mydate.getDay());//输出getDate()获取值
document.write("今天是:"+weekday[mynum]);//输出星期几
document.write("<br/>");
 
  
 
//3.设置时间方法
//get/setTime() 返回/设置时间,单位毫秒数,
//计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
//如果将目前日期对象的时间推迟1小时,代码如下:
var mydate=new Date();
document.write("当前时间"+mydate+"<br/>");
mydate.setTime(mydate.getTime()+60*60*1000);
document.write("推迟一小时时间:"+mydate);
//注意:一小时60分,一分60秒,一秒1000毫秒;时间推迟一小时就是:"x.setTime(x.getTime()+60*60*1000);"    
</script>  
</html>

The above is the entire content of this article. I hope it will be helpful to your study. I also hope that everyone will support the PHP Chinese website.

For more related articles on simple operations of JS date objects (getting the current year, week, and time), please pay attention to the PHP Chinese website!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn