浅谈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 相关文章推荐
Aptana调试javascript图解教程
Nov 30 Javascript
JavaScript 布尔操作符解析  && || !
Aug 10 Javascript
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
javascript实例分享---具有立体效果的图片特效
Jun 08 Javascript
javascript手风琴下拉菜单实现代码
Nov 12 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
微信小程序 图片加载(本地,网路)实例详解
Mar 10 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
May 22 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
Jan 25 Javascript
JS数组Object.keys()方法的使用示例
Jun 05 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
Laravel 批量更新多条数据的示例
2017/11/27 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
Vue-CLI与Vuex使用方法实例分析
2020/01/06 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Python聊天室实例程序分享
2016/01/05 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
python使用itchat实现手机控制电脑
2018/02/22 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
如何基于python测量代码运行时间
2019/12/25 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
室内设计专业个人的自我评价
2013/10/19 职场文书
外语专业毕业生个人的自荐信
2013/11/19 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
干部下基层实施方案
2014/03/14 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python