本文概要
- 构造函数
- javascript日期方法
你可以使用不同日期的构造函数创建Date对象。它提供了获取和设置日,月,年,小时,分钟和秒。
构造函数你可以使用4个变种日期构造函数来创建Date对象。
- 日期()
- 日期(毫秒)
- 日期(dateString)
- 日期(年,月,日,时,分,秒,毫秒)
方法 | 描述 |
---|---|
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对象的原始值。 |
让我们来看看简单的例子来打印日期对象。它打印的日期和时间两者。
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>
【javascript日期】输出:
Current Time:
推荐阅读
- JavaScript表单验证
- JavaScript的导航对象
- JavaScript的数学对象
- JavaScript的innerText属性
- JavaScript的document.getElementsByTagName()方法
- JavaScript的document.getElementsByName()方法
- JavaScript的document.getElementById()方法
- JavaScript的文档对象(文档对象模型)
- JavaScript的屏幕对象