浅谈javascript中的加减时间


Posted in Javascript onJuly 12, 2016

上午在处理一些js中的日期参数的时候遇到了一点问题,不晓得如何加减时间。

最初的想法是自己分别取出year,month,day,hour,minute,second,然后手动加。。。开始想直接来个借位符就好了,后来一想,哪有那么容易。

最后,经过一个上午的摸索,终于搞定了。

首先是怎么显示一个标准的日期时间格式   "yyyy-mm-dd hh:MM:ss",暂时做法是先

var dtNow=new Date()。//当前时间

标准的日期时间就拼出来,dtNow.getFullYear(),dtNow.getMonth() + 1) , dtNow.getDate(),dtNow.toTimeString().split(" ",1)[0] 就是这个标准的时间串所要包含的信息了。

还有这个加减时间的做法是。比如要在当前dtNow上加上N天

var dtNew=new Date(dtNow.getTime()+N*24*60*60*1000);

然后再用dtNew.getFullYear()等就可以取日期时间等数据了.

还有写这个的时候很想重载一下toString方法的,因为原始的toString返回的有点丰富..但格式不好.

以上这篇浅谈javascript中的加减时间就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript生成json的函数代码(可以用php的json_decode解码)
Jun 11 Javascript
javascript数据结构与算法之检索算法
Apr 04 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
May 12 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
深入探究node之Transform
Jul 20 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
Vue实现push数组并删除的例子
Nov 01 Javascript
js根据后缀判断文件文件类型的代码
May 09 Javascript
JavaScript如何实现图片处理与合成
May 29 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Dec 14 Vue.js
多功能jQuery树插件zTree实现权限列表简单实例
Jul 12 #Javascript
基于BootStrap环境写jQuery tabs插件
Jul 12 #Javascript
Angular 路由route实例代码
Jul 12 #Javascript
javascript中获取class的简单实现
Jul 12 #Javascript
springMVC结合AjaxForm上传文件
Jul 12 #Javascript
require简单实现单页应用程序(SPA)
Jul 12 #Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 #Javascript
You might like
PHP中的日期处理方法集锦
2007/01/02 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
js中的this关键字详解
2013/09/25 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
ant design实现圈选功能
2019/12/17 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
用python实现的线程池实例代码
2018/01/06 Python
python中的字符串内部换行方法
2018/07/19 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
Python数据可视化图实现过程详解
2020/06/12 Python
python实现发送邮件
2021/03/02 Python
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
家长给小学生的评语
2014/01/30 职场文书
教师网络培训感言
2014/03/09 职场文书
解除劳动合同协议书
2014/04/14 职场文书
补充协议书范本
2014/04/23 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
四年级小学生评语
2014/12/26 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
创业计划之特色精品店
2019/08/12 职场文书
Python echarts实现数据可视化实例详解
2022/03/03 Python
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫