今天犯了个低级而且严重的错误,我在获取系统当前时间代码如下:
function getDefaultStartDate(){
//获取默认保单起期
var date = new Date();
var time = date.getYear()+'-'+date.getMonth() +'-'+date.getDate();
time = getNextMonthFullDate(time, 1);
return time;
}
由于JS中DATE对象获取月份是从0开始的,所以获取当前的月份都是上一个月,我的做法首先是将日期拼好,然后用我们工具类中的方法自动将月份加1。
问题:比如现在是2012-07-31,通过JS获取到的就是2012-06-31,因为6月没有31号,我在使用getNextMonthFullDate方法将月份加1时,方法中会将这个日期重新定义,结果2012-06-31就会被处理成2012-07-01,如果我在加1个月的话,日期就变成2012-08-01,就导致与日期不一致,代码如下:
function getNextMonthFullDate(strDate,intCount)
{
var tempDate = new Date(replace(strDate,"-","/"));
if(intCount == null)
{
intCount =1;
}
tempDate.setMonth(tempDate.getMonth() + intCount );
var strReturn = convertFullDateToString(tempDate);
return strReturn;
}
正确做法:
function getDefaultStartDate(){
//获取默认保单起期
var date = new Date();
var time = date.getYear()+'-'+(date.getMonth() + 1) +'-'+date.getDate();
return time;
}
分享到:
相关推荐
使用JavaScript获取当前日期和时间 在提供的代码示例中,主要通过`new Date()`来创建一个新的`Date`对象,该对象表示当前的日期和时间。然后通过一系列的方法来获取年份、月份、日期等具体信息。 #### `new Date...
当前时间 系统时间 js获得系统时间 当前时间 系统时间 js获得系统时间 当前时间 系统时间 js获得系统时间
5. **系统状态**:获取系统运行时间、CPU负载、内存使用情况、磁盘使用率等。这些指标是评估系统健康状况和性能的关键。 6. **电池信息**(仅限于移动设备):对于笔记本电脑或带有电池的设备,可以获取电池状态,...
本篇文章将深入探讨如何使用JavaScript获取系统时间,并介绍相关概念和技术。 首先,JavaScript提供了内置的Date对象,用于处理日期和时间。你可以通过创建一个新的Date对象来获取当前系统时间: ```javascript ...
### JavaScript与HTML结合获取系统当前时间 在Web开发中,经常需要处理与时间相关的功能,例如显示当前时间、倒计时等。通过JavaScript与HTML的结合,我们可以轻松地实现这些功能。下面将详细介绍如何利用这两种...
JavaScript中简易代码获取当前系统时间(年月日小时分钟秒)
Js 获取系统时间和获取...Js 获取系统时间和获取本地IP 是两个不同的概念,Js 获取系统时间是指在 JavaScript 中获取当前系统的时间,而获取本地IP 是指获取当前客户端的 IP 地址。两者都可以使用不同的方法来实现。
JSP获取系统当前时间 JSP(Java Server Pages)是一种服务器端脚本语言,可以用来获取系统当前时间。下面是一个使用JSP获取系统当前时间的示例代码。 标题:JSP获取系统当前时间 描述:运用JSP编写可以获取系统...
在编程领域,获取系统当前时间是一项基础且常用的任务。无论是记录日志、创建时间戳,还是构建用户界面显示时间,都需要用到这类功能。本文将详细介绍如何在不同的编程语言中获取系统当前时间,并探讨相关知识点。 ...
可以使用`new Date()`创建一个新的`Date`实例,并且可以通过该对象获取系统当前时间或特定的时间点。 ##### 2.2 字符串转为日期 页面上显示的时间通常是字符串格式,如`"2023-09-15 12:34:56"`。为了能够与当前...
在IT行业中,获取系统时间并进行日期差计算是一项常见的任务,尤其在数据分析、日志记录、时间戳处理等场景下。下面将详细讲解如何在不同的编程语言中实现这个功能,并结合显示当前星期几的方法,帮助你更好地理解...
在探讨如何利用JavaScript获取系统时间之前,我们先来理解一下JavaScript中的Date对象,它是处理日期和时间的关键。Date对象提供了多种方法,可以用来获取当前或指定的日期和时间信息,包括年、月、日、小时、分钟、...
JavaScript获取系统时间是通过`Date`对象实现的。`Date`对象是JavaScript内置的对象,提供了多种方法来处理日期和时间。首先,我们可以创建一个新的`Date`对象实例,这将自动获取当前的日期和时间: ```javascript ...
通过以上分析可以看出,这段代码的主要功能是获取网络上的当前时间并进行适当的时区转换,以确保服务器时间的准确性。这对于需要依赖精确时间的应用场景来说非常有用。同时,还展示了如何利用 Delphi 的内置函数和...
在网页开发中,HTML(超文本标记语言)本身并不具备获取系统当前时间的功能,但可以通过JavaScript(JS)脚本语言来实现这一需求。JavaScript是一种广泛用于网页和应用程序的客户端脚本语言,它可以在用户的浏览器上...
以下是如何使用`Date()`对象获取系统当前时间的关键步骤: 1. **创建`Date()`对象实例**:使用`new Date()`创建一个`Date`对象实例。 2. **获取日期和时间的各个部分**:通过`getFullYear()`、`getMonth()`、`...
本篇文章将详细介绍如何利用JavaScript获取系统当前时间以及如何对时间进行格式化。 #### 二、基本方法 JavaScript中获取系统当前时间的基本方法是通过创建一个`Date`对象来实现的。以下是一段简单的示例代码: `...
在不同的编程语言中,都有内置的库或者函数来帮助开发者轻松地获取系统当前的时间。本文将详细讲解如何在不同环境下获取“现在的时间”。 1. **Python中的时间获取** Python提供了`datetime`模块来处理日期和时间...
在计算机编程中,获取系统时间是一项基础且重要的任务。它涉及到操作系统、编程语言以及时间处理的概念。本篇文章将深入探讨如何在不同的环境和语言中获取系统时间,并介绍相关的知识点。 首先,我们需要理解什么是...