javascript在将字符串转换成日期类型的时候8月份解析出现问题

问题描述

javascript在将字符串转换成日期类型的时候8月份解析出现问题

javascript在将字符串转换成日期类型的时候8月份解析出现问题,解析日期年份减一月份加一,怎么回事?
如题目所说的:
第一种方式:
var date2=new Date(parseInt(toDate1.substr(0,4)),(parseInt(toDate1.substr(4,2))-0-1),parseInt(toDate1.substr(6,2))).getTime();

var date1=new Date(parseInt(fromDate1.substr(0,4)),(parseInt(fromDate1.substr(4,2))-0-1),parseInt(fromDate1.substr(6,2))).getTime();

第二种方式:
toDate1=toDate1.replace(/-/g, "/ ");
var date1 = Date.parse(toDate1);
fromDate1=fromDate1.replace(/-/g, "/ ");
var date2 = Date.parse(fromDate1);
求大神帮助

时间: 2024-10-06 23:33:45

javascript在将字符串转换成日期类型的时候8月份解析出现问题的相关文章

date-小白求助 如何把字符串转换成日期格式的字符串

问题描述 小白求助 如何把字符串转换成日期格式的字符串 比如我要把"2016-01-13 10:09:24"转换成"2016/01/13"的字符串 解决方案 public static void main(String[] args) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date1 = "2016-01-13 10:09:24&quo

JavaScript字符串类型转换成日期类型方法

如果字符串中有空格或是其他分割符分割,可以用split方法先拆分,返回一个数组,再把这 个数组里的年月日作为参数传到new Date()里生成日期类型: 如过没有特殊分隔符,可以用substr(x,y)方法来取子字符串来生成日期,substr(x,y )里,x表示取字串的开始位置,y表示子串的长度! 如果字符串以"/"分割可以用Date.parse(datestr)来转换 <mce:script language="JavaScript"><!--

javascript 字符串类型转换成日期类型几种方法

如果字符串中有空格或是其他分割符分割,可以用split方法先拆分,返回一个数组,再把这个数组里的年月日作为参数传到new date()里生成日期类型: 如过没有特殊分隔符,可以用substr(x,y)方法来取子字符串来生成日期,substr(x,y)里,x表示取字串的开始位置,y表示子串的长度! 如果字符串以"/"分割可以用date.parse(datestr)来转换. 看下实例以"-"分开 var checkstartdate = document.form1.c

javascript 中如何将gmt时间字符串转换成日期

问题描述 从struts2中取到的json数据为"Tue Dec 15 00:00:00 GMT+08:00 2009"是一个格林威治时间字符串怎样将它转换成date谢谢! 问题补充:redstarofsleep 写道 解决方案 我也跑了下 firefox,chrome,opera 正常safari和ie6 有问题ie7 以上没有测试解决方案二:测试过的 ie火狐 opera 都正常解决方案三:java中不想改,可以把这个字符串的倒数第一个冒号replace掉解决方案四:var str

java-Java 未知格式日期字符串如何转换成日期对象

问题描述 Java 未知格式日期字符串如何转换成日期对象 5C 如题,一种未知的日期格式的字符串如何转换为日期对象如值可能是 2015-02-06T03:57:23+00:002014-10-20 03:24:32.0638th Apr 2015 02:276/13/2015 5:47 PM 等等常规的世界日期格式,如何转成日期对象 解决方案 只能把可能的格式都列上,然后一个一个匹配,匹配上的就转换,没有匹配上的不转换. 解决方案二: 只能用正则表达式依次匹配,然后再调用对应的格式解析. 解决方

java-从 SQlite 检索字符串转换成 sql date 类型

问题描述 从 SQlite 检索字符串转换成 sql date 类型 我使用下面的代码把数据保存到 SQlite 数据库中( java.sql.Date) public String dateToDB ( Date date) { String convertedDate = date.toString(); // yyyy-mm-dd return convertedDate; } 如何从SQlite中检索字符串,把已复原的字符串转换成sql date 类型? private Date dat

JavaScript将字符串转换成字符编码列表的方法

 这篇文章主要介绍了JavaScript将字符串转换成字符编码列表的方法,实例分析了javascript中charCodeAt函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript将字符串转换成字符编码列表的方法.分享给大家供大家参考.具体如下: JavaScript将字符串转换成字符编码列表,例如foo转换成 [112,111,111] 方法 1: JavaScript 1.6 ? 1 2 Array.map('foo', function(x)

调用带参类的带参方法- 如何把字符串转换成用字符串显示的字符类型 求帮助!

问题描述 如何把字符串转换成用字符串显示的字符类型 求帮助! private String[] colName = null; // 列名数组private String[] colType = null; //存放数据类型private String[] colValue = null; // 列植 这里有三个数组是从数据库中读取这些数据 然后将这些数据转换成一个对象 老师留的仿hibernate的根据主键获取对象的方法 我知道要用类反射做 可是怎么用就不太明白了 我写了这么个代码 Class

java-JAVA如何将字符串转换成未知的基本类型

问题描述 JAVA如何将字符串转换成未知的基本类型 反射一个方法 Method m 已知m只有一个参数,且只能为String或基本类型或封装类 可以通过m.getParameterTypes()[0]获取这个参数的Class c 问:我怎么才能在m.invoke的时候把一个字符串str传进去 难道只能通过 if (c == String.class) else if (c == int.class) else if ... 这种办法吗,请教各位有没有简单的办法. 解决方案 if(value in