Js 获取日期加(减)一天并规范日期格式
js在使用时要对日期的进行加减天数操作,但是操作出来的日期格式和原来不一样
正常加一天日期输出日期格式是 yyyy-m-d
function moreDate(date1,i) {let date =new Date(date1)let year = date.getFullYear();let month = date.getMonth()+1;let day = date.getDate()+i;return year+"-"+month+"-"+day
}
输出结果
修改后的代码,使用padStart是为数值补全指定位数,格式就为 yyyy-mm-dd
function moreDate(date1,i) {let date =new Date(date1)let year = date.getFullYear();//补全位数let month = (date.getMonth()+1).toString().padStart(2,'0');;let day = (date.getDate()+i).toString().padStart(2,'0');;return year+"-"+month+"-"+day
}
修改之后
————————————————————————
最近使用的时候发现bug了再更改一下
原来的方法在减日期时,例如10月01日减一天会变成10月00日,再获取日期时就变成NaN了
更改后的,先对日期进行加减操作再获取日期
function moreDate(date1,i) {let date =new Date(date1)date.setDate(date.getDate()+i)let year = date.getFullYear();//补全位数let month = (date.getMonth() + 1).toString().padStart(2, '0')let day = (date.getDate()).toString().padStart(2, '0')return year+"-"+month+"-"+day}
Js 获取日期加(减)一天并规范日期格式相关推荐
- mysql中使用日期加减时无法识别年-月格式数据的问题,%Y-%m这种格式数据
最新做报表统计的时候处理按月统计部分时发现,虽然使用 DATE_FORMAT( time, '%Y-%m' ) 函数可以将日期格式转成年-月,但是如果是参数是年-月格式,即"2018-10& ...
- js日期加减一天_JS实现日期加减的方法
$(function() { $("#").change(function() { CaclDate(); }); $("#").change(function ...
- linux expect日期加减,如何“输出”出命令“日期”? (linux/expect/sftp)
我想从sftp服务器安排一个文件副本.公共密钥是不允许的,所以我只知道使用expect的一种方法.如何"输出"出命令"日期"? (linux/expect/sf ...
- 日期加减天数计算,时间戳日期相互转换
日期转时间戳: 时间戳:一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫 ...
- oracle中sql语句 日期加减,SQL语句里对日期进行相加减
在sql server里可以使用: where start_date <= DateAdd(d,1,to_date('2005-12-09','yyyy-mm-dd')) and complet ...
- db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...
本系统为@牛旦教育IT课堂在微头条上发布的内容,为便于查阅,特辑录于此,都是常用SQL基本用法. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...
- Oracle 日期加减运算
-- Start 我们都知道数字可以进行加.减.乘.除等运算.那么,日期可不可以呢?答案是,日期只能进行加.减运算. 在开始操作日期之前,我们先了解一下 Oracle 支持哪些日期数据类型,如下所示: ...
- mysql中时间加1怎么弄,mysql 日期加减
mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1. 示例: set @dt = now(); select date_add(@dt, interval 1 d ...
- MySQL 日期加减
MySQL日期加减 data_add\data_sub mysql进行日期加减法时,应避免直接使用+或-符号进行,否则遇到月初月末就会产生未知的异常. 实验如下: SELECT DATE_FORMAT ...
- mysql 两个日期加减_mysql 日期加减
mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1. 示例: set @dt = now(); select date_add(@dt, interval 1 d ...
最新文章
- 当PrintForm遇到RPC服务不可用的错误”
- 搜索和搜索形式(SEARCHING and its forms)
- Ganglia:分布式监控系统
- MySQL create table as与create table like对比
- GitHub之深入解析脚本·自定义与修改GitHub来更好地为特定的工作流程工作
- Android内存管理机制
- 职场中不要问程序员这五类问题
- android 设置视频音量大小,为cocos2d-x添加调节视频音量的功能(Android)
- php ajax json post请求参数传递,javascript - ajax post 有个请求参数要用json 但请问js怎么转json的?...
- 语义分割和实例分割_一文读懂语义分割与实例分割
- 【原】Redis事务管理
- 快讯:2018 OOW Oracle技术大会PPT抢鲜下载
- lisp 任意点 曲线距离_递归、分治、分类和最小距离点对的autolisp实现
- java session机制_如何学习Session的机制使用
- Missing iOS Distribution signing identity for …
- nginx access日志log_format优化之request_time 和upstream_response_time差别
- 共享智能榨汁机器人_新橙派果汁机器人-让智能现榨果汁触手可及
- ERP生产线管理系统 with WAMP
- 锯齿波调制的FMCW雷达差拍信号的推导及分析
- 愿天下有情人都是失散多年的兄妹(bfs)