个性化阅读
专注于IT技术分析

javascript日期

本文概要

JavaScript的日期对象可以用来获取年,月,日。你可以通过JavaScript的日期对象的帮助显示在网页上的计时器。

你可以使用不同日期的构造函数创建Date对象。它提供了获取和设置日,月,年,小时,分钟和秒。

构造函数

你可以使用4个变种日期构造函数来创建Date对象。

  1. 日期()
  2. 日期(毫秒)
  3. 日期(dateString)
  4. 日期(年,月,日,时,分,秒,毫秒)

javascript日期方法

让我们来看看的JavaScript的日期与方法及其说明的列表。

方法描述
getDate()它返回1到31之间的整数值,该整数值根据本地时间表示指定日期的日期。
getDay()它返回0到6之间的整数值,该整数值根据本地时间表示一周中的哪一天。
getFullYears()它返回一个代表的本地时间的基础上,今年的整数值。
getHours()它返回0到23之间的整数值,该整数值表示基于本地时间的小时数。
getMilliseconds()它返回0到999之间的整数值,该整数值表示基于本地时间的毫秒数。
getMinutes()它返回0和59之间的整数值,它表示的本地时间的基础上,分钟。
getMonth()它返回0到11之间的整数值,该整数值根据本地时间表示月份。
getSeconds()它返回0到60之间的整数值,该整数值根据本地时间表示秒数。
getUTCDate()它返回1和31之间的整数值,它表示的通用时间的基础上指定的日期的日期。
getUTCDay()它返回0到6之间的整数值,该整数值表示基于通用时间的星期几。
getUTCFullYears()它返回以世界时间为基础的表示年份的整数值。
getUTCHours()它返回0和23之间的整数值,它表示的通用时间的基础上,小时。
getUTCMinutes()它返回0到59之间的整数值,该整数值表示基于通用时间的分钟数。
getUTCMonth()它返回0到11之间的整数值,该整数值表示基于通用时间的月份。
getUTCSeconds()它返回0和60之间的整数值,它表示的通用时间的基础上秒。
setDate()它根据本地时间设置指定日期的日期值。
setDay()它根据当地时间来确定一周中的某一天。
setFullYears()它为本地时间的基础上,指定日期的年份。
setHours()它根据本地时间设置指定日期的小时值。
setMilliseconds()它根据本地时间设置指定日期的毫秒值。
setMinutes()它为本地时间的基础上,指定日期的分钟值。
setMonth()它根据本地时间设置指定日期的月值。
setSeconds()它根据本地时间设置指定日期的第二个值
setUTCDate()它为通用时间的基础上指定的日期当天值。
setUTCDay()它以世界时间为基础设定一周中的某一天。
setUTCFullYears()它根据通用时间设置指定日期的年份值。
setUTCHours()它为通用时间的基础上,指定日期的小时值。
setUTCMilliseconds()它根据通用时间设置指定日期的毫秒值。
setUTCMinutes()它根据通用时间设置指定日期的分钟值。
setUTCMonth()它为通用时间的基础上,指定日期的月份值。
setUTCSeconds()它根据通用时间设置指定日期的第二个值。
toDateString()它返回日期对象的日期部分。
toISOString()它返回的形式ISO格式字符串的日期。
toJSON()它返回一个表示Date对象的字符串。它还在JSON序列化期间序列化Date对象。
toString()It returns the date in the form of string.
toTimeString()它返回一个日期对象的时间部分。
toUTCString()它使用UTC时区将指定的日期转换为字符串形式。
value()它返回Date对象的原始值。

javascript日期示例

让我们来看看简单的例子来打印日期对象。它打印的日期和时间两者。

Current Date and Time: <span id="txt"></span>
<script>
var today=new Date();
document.getElementById('txt').innerHTML=today;
</script>

输出:

Current Date and Time:

让我们来看看另一个代码打印日期/月/年。

<script>
var date=new Date();
var day=date.getDate();
var month=date.getMonth()+1;
var year=date.getFullYear();
document.write("<br>Date is: "+day+"/"+month+"/"+year);
</script>

JavaScript的当前时间实例

让我们来看看简单的例子来打印系统的当前时间。

Current Time: <span id="txt"></span>
<script>
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
</script>

输出:

Current Time:

JavaScript的数字时钟示例

让我们来看看简单的例子,使用JavaScript日期对象来显示数字时钟。

有两种方法来设定间隔在JavaScript:由setTimeout的()或setInterval()方法。

Current Time: <span id="txt"></span>
<script>
window.onload=function(){getTime();}
function getTime(){
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
setTimeout(function(){getTime()},1000);
}
//setInterval("getTime()",1000);//another way
function checkTime(i){
if (i<10){
  i="0" + i;
 }
return i;
}
</script>

输出:

Current Time:

赞(0)
未经允许不得转载:srcmini » javascript日期

评论 抢沙发

评论前必须登录!