toLocaleDateString();

如何获取当前日期?网上例子多,我也想写一个。
基本布局代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>date</title>
</head>
<body>
    <div>
        <span id="date"></span>
    </div>
    <script>
//  1.页面加载时,显示当前日期和时间。
    window.onload=function(){
         var currentDate=new Date().toLocaleDateString();
         date.innerHTML=currentDate;
    }
//       
    </script>
</body>
</html>

目标:
页面加载时,显示当前日期和时间。
首先实现测试直接转换成当地时间浏览器的支持情况。
其中:
ie11 :‎2017‎年‎7‎月‎6‎日;
chrome显示 :2017-7-6;
firfox显示 :2017/7/6;
safari显示 :Thursday, July 06, 2017;
opera显示 :2017-7-6;
如果不转换成当地时间,各个浏览器会怎么样呢?
chrome :Thu Jul 06 2017 12:10:47 GMT+0800 (中国标准时间);
firfox :Thu Jul 06 2017 12:11:18 GMT+0800;
safari :Thu Jul 06 2017 12:11:45 GMT+0800 (Öйú±ê׼ʱ¼ä)——–此处是乱码;
opera :Thu Jul 06 2017 13:15:06 GMT+0800
ie11 :Thu Jul 06 2017 12:14:30 GMT+0800 (中国标准时间)
小结:各个浏览器对转换成当地时间时,存在差异。
一种处理策略是针对转化的字符串进行处理。另一种就是放弃这个api不用,改用其他办法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liugang0605

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值