浅谈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 相关文章推荐
收集的一些Array及String原型对象的扩展实现代码
Dec 05 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
vue使用watch 观察路由变化,重新获取内容
Mar 08 Javascript
AngularJS实现的简单拖拽功能示例
Jan 02 Javascript
JS中offset和匀速动画详解
Feb 06 Javascript
webpack打包react项目的实现方法
Jun 21 Javascript
微信小程序WebSocket实现聊天对话功能
Jul 06 Javascript
详解KOA2如何手写中间件(装饰器模式)
Oct 11 Javascript
JS实现继承的几种常用方式示例
Jun 22 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 Javascript
多功能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+Html+缓存
2006/11/25 PHP
JS 建立对象的方法
2007/04/21 Javascript
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
深入讲解Python编程中的字符串
2015/10/14 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Django实现快速分页的方法实例
2017/10/22 Python
Python实现的计数排序算法示例
2017/11/29 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
通过实例解析python描述符原理作用
2020/01/22 Python
如何在 Django 模板中输出 "{{"
2020/01/24 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
值传递还是引用传递
2015/02/08 面试题
大专生自我评价
2014/01/28 职场文书
机关办公室岗位职责
2014/04/16 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
交通事故起诉书
2015/05/19 职场文书