js中的Date()使用

js中的Date()使用

首先,建立一个js文件,输入这么一行代码:

console.log(Date());

运行一下,发现会输出一行日时间
在这里插入图片描述
输出的这行日期时间既当前的日期时间,那么“当前的日期和时间”是指的这个时刻的日期和时间还是当前电脑上的日期和时间呢,我们进行一下实验,现在我把我的电脑日期改为2020(导致我的CSDN被强制下线。。。。)继续运行代码,结果如下:
在这里插入图片描述
那么结论显而易见了,具体在实战如何应用,可以去看一下W3schoolDate()教程。
继续探索,既然Date()可以获取当前计算机的时间,那么是不是可以获取指定的变量呢,我们在js文件中输入以下代码:

var
    year = 2019,
    month = 8,
    day = 24,
    hour = 9,
    minute = 0,
    second = 0;
console.log(Date(year + '-' + month + '-' + day + ' ' + hour + '-' + minute '-' + second ));

运行结果如下:
在这里插入图片描述
显示还是当前时间,Date()并没有读入所给予的变量,但是如果在Date()前加上一个new标签,代码如下:

console.log(new Date(year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second ));

再次运行:
在这里插入图片描述
所给予的变量确实是传递过来,但是却少了8小时,经过一番查阅和询问长者,得出结论:运行并没有错误,只是显示的时候按照0时区显示了而已。因此在以后传送时间变量的时候,要注意加上相差的时间。但是如果是获取当前时间出现了问题,建议去这位大佬的博客看一下https://blog.csdn.net/moxiaoya1314/article/details/71083250
另外,一定要注意变量的格式,Date(year + '-' + month + '-' + day + ' ' + hour + '-' + minute '-' + second )
总结:Date()可以获取当前时间并接受所给予的时间变量以时间对象的形式打印出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值