JavaScript中如何获取日期时间

原创 羽化飞翔  2020-11-08 10:50  阅读 453 次
摘要:

华仔在手机端开发的过程中,发现了比较麻烦的事,就是发现需要老是通过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
关注我们:请关注一下我们的微信公众号:扫描二维码羽化飞翔的公众号,公众号:yhfx8686
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
打赏二维码
PREVIOUS:已经是最后一篇了

发表评论

您必须 登录 才能发表留言!