|
导读网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立... 网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 本篇文章给大家带来的内容是关于javascript 中一些奇葩的日期换算,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐阅读:JS怎么转换日期格式】
1.获取今天的0时0分0秒(常用于开始日期的获取) new Date(new Date()。toLocaleDateString()); // Mon Nov 12 2018 00:00:00 GMT+0800 (中国标准时间) 2.获取一个月前的日期 new Date(new Date()。setMonth(new Date()。getMonth()-1)); //Fri Oct 12 2018 17:20:07 GMT+0800 (中国标准时间) 3.获取一个月前的0时0分0秒 new Date(new Date(new Date()。toLocaleDateString())。setMonth(new Date()。getMonth()-1)); //Fri Oct 12 2018 00:00:00 GMT+0800 (中国标准时间) 4.获取前一天的日期 new Date(new Date()。setDate(new Date()。getDate()-1)); // Sun Nov 11 2018 17:21:56 GMT+0800 (中国标准时间) 5. 加一天 var dateTime=new Date(); dateTime=dateTime.setDate(dateTime.getDate()+1); dateTime=new Date(dateTime); // Tue Nov 13 2018 17:24:32 GMT+0800 (中国标准时间) 6. 减一天 var dateTime=new Date(); dateTime=dateTime.setDate(dateTime.getDate()-1); dateTime=new Date(dateTime); // Sun Nov 11 2018 17:25:12 GMT+0800 (中国标准时间) 7.获取今天的23时59分59秒 new Date(new Date(new Date()。toLocaleDateString())。getTime()+24*60*60*1000-1); // Mon Nov 12 2018 23:59:59 GMT+0800 (中国标准时间) 获取昨天的23时59分59秒 var dateTime = new Date() dateTime = dateTime.setDate(dateTime.getDate() -1 ) dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1) // Sun Nov 11 2018 23:59:59 GMT+0800 (中国标准时间) 8.获取明天的23时59分59秒 var dateTime = new Date() dateTime = dateTime.setDate(dateTime.getDate() + 1 ) dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1) // Tue Nov 13 2018 23:59:59 GMT+0800 (中国标准时间) 获取当前时间的明天的23时59分59秒 var curTime = 'Wed Nov 14 2018 17:38:31 GMT+0800 (中国标准时间)'; var dateTime = new Date(curTime) dateTime = dateTime.setDate(dateTime.getDate() + 1 ) dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1) // Thu Nov 15 2018 23:59:59 GMT+0800 (中国标准时间) 9.获取当前时间的昨天的23时59分59秒 var curTime = 'Wed Nov 14 2018 17:38:31 GMT+0800 (中国标准时间)'; var dateTime = new Date(curTime) dateTime = dateTime.setDate(dateTime.getDate() - 1 ) dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1) // Tue Nov 13 2018 23:59:59 GMT+0800 (中国标准时间) 10.距离活动截止还差几小时几分几秒(倒计时) var endTime = function (startTime) {
setInterval(
function(){
var str = '';
var date1 = new Date(startTime); //开始时间
var date2 = new Date(); //结束时间
var date3 = date1.getTime() - date2.getTime(); //时间差的毫秒数
if (date3>0){
// //计算相差的年数
// var years = Math.floor(date3 / (12 * 30 * 24 * 3600 * 1000));
// //计算相差的月数
var leave = date3 % (12 * 30 * 24 * 3600 * 1000);
// var months = Math.floor(leave / (30 * 24 * 3600 * 1000));
// //计算出相差天数
var leave0 = leave % (30 * 24 * 3600 * 1000);
var days = Math.floor(date3 / (24 * 3600 * 1000));
//计算出小时数
var leave1 = leave0 % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (3600 * 1000));
//计算相差分钟数
var leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数
var minutes = Math.floor(leave2 / (60 * 1000));以上就是对javascript 中一些奇葩的日期换算的全部介绍,如果您想了解更多有关JavaScript教程,请关注PHP中文网。 以上就是javascript 中一些奇葩的日期换算的详细内容,更多请关注php中文网其它相关文章! 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |
温馨提示:喜欢本站的话,请收藏一下本站!