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好好学学,希望大家也能培养这个意识,一起提高
© 版权声明
本文为原创文章,版权归羽化飞翔所有,欢迎分享本文,转载请保留出处!
此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
THE END
暂无评论内容