日期与时间的对象

这篇博客介绍了JavaScript中Date对象的使用,包括如何创建Date对象,设置和获取年、月、日、小时、分钟、秒和毫秒。还提到了toString()、getTime()和setTime()等方法的应用,并给出了实例,如利用getDay()、getFullYear()和getMonth()获取星期、年份和月份。此外,还展示了获取和显示当前时间的代码片段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日期与时间的对象

 

Date()可以将创建的Date对象设置为当前的日期和时间, 随意传递给它的参数是一个数字,这个数字将被作为日期的内部数字表示,其单位是毫秒; Date()也还可以作为普通函数被调用,而不带有运算符new。以这种方式调用时,Date()将忽略传递给它的所有参数,返回当前日期和时间的字符串表示。

year、month、day、hours、minutes、seconds、ms是Date的参数

year年份,一个四位数。例如,2019指的是2019年;如果它的值在0~99之间,则给它加上1900。

month  月份,0代表一月到11代表十二月之间的一个整数。

day 一个月的某一天;

hours 小时,0到23点之间的一个整数;

minutes 分钟,0~59之间的一个整数;

seconds 秒,0~59之间的一个整数;

ms 毫秒,0~999之间的一个整数;

创建了Date对象后,就可以使用多种方法来操作它。大多数方法只能用来设置或者获取对象的年份字段、月份字段、天数字段、小时字段、分钟字段以及秒字段,采用本地时间或UTC(世界时或GMT)时间。方法toString()可以把日期转换成人们能够读懂的字符串。方法getTime()可以把Date对象转换为内部表示,方法 setTime()可以把它从内部表示转换成其他形式。

Session["ServerTime"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");代码中就用到了ToString的方法,把日期转化换成我们看的懂得字符串如2019/06/25 15:20 00;

再看下面的一个例子:

function hqsj() {

            var d = new Date();

            var e = new Date();

            var weekday = new Array(7);

            weekday[0] = "星期日";

            weekday[1] = "星期一";

            weekday[2] = "星期二";

            weekday[3] = "星期三";

            weekday[4] = "星期四";

            weekday[5] = "星期五";

            weekday[6] = "星期六";

            $("#LoginTimea").text(weekday[d.getDay()]);

            $("#LoginTimeb").text(d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate());

        }用getDay()来获取到一个周里的莫一天时间;再用getFullYear和getMonth获取到年和月再加上getDay就可以获取到年、月、日;

        function startTime() {

            var today = new Date();

            var h = today.getHours();

            var m = today.getMinutes();

            var s = today.getSeconds();

            m = checkTime(m);

            s = checkTime(s);

            $("#txt").text(h + ":" + m + ":" + s);

            t = setTimeout('startTime()', 500);

        }

再用一个方法获取到他的当前的时、分、秒,var today = new Date()获取当前时间

var h = today.getHours();

var m = today.getMinutes();

var s = today. getMinutes ();

再获取到当前的getHours时、getMinutes分、getMinutes秒。

时间的显示就如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值