Heim  >  Artikel  >  Web-Frontend  >  Einfache Bedienung des JS-Datumsobjekts (aktuelles Jahr, Woche, Uhrzeit abrufen)

Einfache Bedienung des JS-Datumsobjekts (aktuelles Jahr, Woche, Uhrzeit abrufen)

高洛峰
高洛峰Original
2017-01-04 09:50:481429Durchsuche

Das Beispiel in diesem Artikel zeigt Ihnen die Methode zum Abrufen des aktuellen Jahres, der aktuellen Woche und der aktuellen Uhrzeit in JavaScript. Der spezifische Inhalt lautet wie folgt

<!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>

Das Obige ist der gesamte Inhalt Ich hoffe, dass dieser Artikel Ihnen beim Lernen nützlich sein wird und ich hoffe, dass jeder die chinesische PHP-Website unterstützt.

Für einfachere Operationen an JS-Datumsobjekten (Abrufen des aktuellen Jahres, der aktuellen Woche und der aktuellen Uhrzeit) beachten Sie bitte die chinesische PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn