JavaScript中如何获取日期时间

2020/11/08 10:50 · Web前端 · 39阅读 · 0评论
阿里云·云小站,新老用户同享,1核2G云服务器低至89元/年,229元/3年;2核4G3M3年639元
摘要:

JavaScript中获取日期时间的应用场景华仔在手机端开发的过程中,发现了比较麻烦的事,就是发现需要老是通过js代码,从后端取数据,就连日期时间也是如此,个人感觉这很不合理,所以我在想能不能通过js代码直接获取并且填充到控件中,这样可以减少和服务器的交互,减少由于网络造成的时间延时。

JavaScript中获取日期时间的应用场景

华仔在手机端开发的过程中,发现了比较麻烦的事,就是发现需要老是通过js代码,从后端取数据,就连日期时间也是如此,个人感觉这很不合理,所以我在想能不能通过js代码直接获取并且填充到控件中,这样可以减少和服务器的交互,减少由于网络造成的时间延时。

JavaScript中获取日期时间的解决方案

首先,我们写一个公用过程,来处理日期

                function getDay(day) {
                    var today = new Date();
                    var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;
                    today.setTime(targetday_milliseconds);
                    var tYear = today.getFullYear();
                    var tMonth = today.getMonth();
                    var tDate = today.getDate();
                    tMonth = doHandleMonth(tMonth + 1);
                    tDate = doHandleMonth(tDate);
                    return tYear + "-" + tMonth + "-" + tDate;
                }
                function doHandleMonth(month) {
                    var m = month;
                    if (month.toString().length == 1) {
                        m = "0" + month;
                    }
                    return m;
                }

然后我们利用这个公共过程,直接传入参数获取即可,比如我们已经定义了一个日期控件,然后给这个控件赋值一周前今天的日期

                    document.getElementById("开始时间").value = getDay(-7);
                    document.getElementById("结束时间").value = getDay(0);

JavaScript中获取日期时间的结论

这个简单的js取时间教程就是这样,华仔在开发的过程中,发现做web端开发,还真是要把js好好学学,希望大家也能培养这个意识,一起提高

您可能感兴趣的文章

本文地址:https://www.huazai186.com/post/241.html
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!

文件下载

上一篇:
下一篇:
腾讯云618云聚惠活动火热进行中,1核2G-288元/3年,2核4G3M-1288元/3年,2核8G5M-1688元/3年,4核8G5M-1999元/3年

 发表评论


表情