javascript中getmonth()的问题
js中getmonth()月份比实际少1
问题
今天在测试easyui中的日期的时候突然发现了一个问题,就是显示的日期与输入的日期相差了一个月。刚开始以为是前台传到后台的时候形式转置的时候除了问题,但是查看了数据库后发现数据是正确的,但是显示到前台发生了错误。排错
问题不再后台,那就开始排查前台的问题了。当中有一段代码是这样的:
var date = obj.getFullYear()+'-'+obj.getMonth()+'-'+obj.getDate();
- 问题
问题是这样的,js中的getMonth()默认是由0~11的,所有直接调用这个方法的话数据会少1.因此需要额外加上1。
以下摘自JDK 文档
年份 y 由整数 y - 1900 表示。
月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。
日期(一月中的某天)按通常方式由整数 1 至 31 表示。
小时由从 0 至 23 的整数表示。因此,从午夜到 1 a.m. 的时间是 0 点,从中午到 1 p.m. 的时间是 12 点。
分钟按通常方式由 0 至 59 的整数表示。
秒由 0 至 61 的整数表示;值 60 和 61 只对闰秒发生,尽管那样,也只用在实际正确跟踪闰秒的 Java 实现中。于按当前引入闰秒的方式,两个闰秒在同一分钟内发生是极不可能的,但此规范遵循 ISO C 的日期和时间约定。
javascript中getmonth()的问题相关推荐
- java+script+当前日期_如何在JavaScript中获取当前日期?
如何在JavaScript中获取当前日期? #1楼 您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法. #2楼 如果您想对日期格式进行更多的粒度控制,我强烈建议您查看 ...
- html语言中 加当前时间,javascript中怎么获取当前时间?
在web开发中,通过js获取时间非常的常用.下面本篇文章就来给大家介绍一下使用javascript获取当前时间的方法,希望对大家有所帮助. 在javascript中可以使用Date对象中的Date() ...
- javascript中处理时间戳为日期格式的方法
本文为大家介绍下javascript中如何将时间戳处理为日期格式,下面有个不错的示例,感兴趣的朋友可以参考下 公共处理时间戳函数 代码如下: /** * 处理时间戳转换成日期格式 * @param { ...
- 十二、深入JavaScript中的Date
@Author:Runsen @Date:2020/05/29 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业 ...
- 在JavaScript中以日期/月/年格式获取当前日期
在JavaScript中获取当前日期 (Getting current date in JavaScript) To get the current date in JavaScript, we ne ...
- 现在JavaScript日期–如何在JavaScript中获取当前日期
Many applications you build will have some sort of a date component, whether it's the creation date ...
- JavaScript 中的日期和时间
前言 本篇的介绍涵盖以下部分: 1. 时间标准指的是什么?UCT和GMT 的概念.关联和区别? 2. 时间表示标准有哪些? 3. JS 中时间的处理 日期时间标准 日期的标准就不多说了 -- 公元纪年 ...
- javascript中的Date类型
1.JavaScript中的Date表示日期时间. 2.new Date()返回日期对象,是本地时间 3.Date.parse()接受一个时间字符串返回时间戳.也是本地时间,所以Date.parse( ...
- 在JavaScript中返回多个值?
我试图在JavaScript中返回两个值. 那可能吗? var newCodes = function() { var dCodes = fg.codecsCodes.rs;var dCodes2 = ...
最新文章
- 一个简单的jQuery例子,动态添加表格和删除
- 【平衡规划】Arithmetic Operations(CF1654E)
- ubuntu下安装、卸载软件
- 和aes相比较有哪些特点_“黑枸杞”和“红枸杞”相比较,功效方面究竟存在哪些差别?...
- vscode shift+ arl + f 格式化统一(笔记)
- 系统集成资质培训 - 2013下半年系统集成资质申报及集成资质考试
- with在python中啥意思,“with”语句在Python中做什么?
- 如何搭建自己的开发环境
- bzoj 3676: [Apio2014]回文串
- Django url管理之include
- 工作缺点和不足及措施_个人工作存在的不足和改进措施_个人工作存在问题和整改方案...
- 接口地址没错但是报404
- Windows10不用任何软件实现手机投屏到电脑
- 浅析 Promise
- elasticsearch中文IK+Pinyin分词器
- 数据湖与数据仓库的新未来:阿里提出湖仓一体架构
- 真无线蓝牙耳机什么便宜好用?五款口碑好的真无线蓝牙耳机
- Android 仿微信点赞和评论弹出框
- ADS8681/5/9部分中文资料
- VSCode搭建Go开发环境(无墙)
热门文章
- 电阻色环查询器[原创]
- 考研高数常遇到奇函数偶函数,怎么去判定(定积分/二重积分中奇偶性判断)?
- 蓝奏云下载地址解析API[直链]
- ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
- Kafka精华问答 | 为什么要用Message Queue?
- crontab 每5秒钟执行一次
- 还在996?等着进ICU?程序员不服!
- XDOJ.172 构造表达式
- 程序员是不是“后浪”?
- 2019一级建造师《水利水电》每日一练