`
bolinyang
  • 浏览: 75357 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于JS中的Date

阅读更多
一.问题描述

今天写了一段JS代码,调用一个后台接口,这个后台接口返回一个日期,日期的格式是2013-07-11这样的格式,我直接使用var date = new Date('2013-07-11'),此时把date打印出来,发现在IE系列浏览器下面date是NAN,非IE浏览器显示正常。此时问题很明确了浏览器兼容性的问题,就是说IE下面对于对象Date('2013-07-11')不能够正确的解析。

二.解决策略

在调用Date的构造函数之前,先把字符串2013-07-11转换成2013/07/11这样的格式,这样IE,FF,Chrome都支持。此外程序开发者都相信自己的程序是没有问题的,不过这个观念要转换一下,对于测试中出现的每一个问题都要子写去思考一下其真正的原因,没有找不到原因的问题。
分享到:
评论

相关推荐

    JavaScript之Date对象(源代码)

    JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象...

    js date转String 日期字符串转换

    ### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`...以上就是关于JavaScript中`Date`对象转换为字符串的相关知识点,希望对你有所帮助!

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    js字符串日期yyyy-MM-dd转化为date示例代码

    最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: ...

    关于js的Date对象的有用扩展

    在“关于js的Date对象的有用扩展”中,我们可以看到一些额外的功能或方法,可能是对原生Date对象的扩展,以满足更复杂的日期处理需求。 在`date.js`文件中,很可能包含了一些自定义函数或原型扩展,这些扩展可能...

    JS日期时间控件js_date_time.rar

    "js_date_time.rar"可能是一个自定义实现的解决方案,但也可能是基于现有的JavaScript日期时间库,如Bootstrap Datepicker, jQuery UI Datepicker或者Moment.js等。这些库提供了丰富的功能,如语言支持、日期范围...

    日历控件dateWidget.js

    在网页中引入`dateWidget.js`文件后,可以通过JavaScript代码实例化日历控件,并指定关联的输入元素: ```javascript var dateWidget = new DateWidget('#calendar', '#inputElement'); ``` 这里的`#calendar`是...

    jsDate插件,时间格式插件

    JavaScript Date(简称jsDate)是一种常见的前端插件,专门用于处理和显示时间,特别是在需要动态更新和自定义格式化的时间展示场景中。这个插件极大地丰富了JavaScript原生Date对象的功能,提供了更多便利的API来...

    javascript中Date对象的使用总结.docx

    ### JavaScript中Date对象的使用总结 #### 概述 JavaScript 的 `Date` 对象用于处理日期和时间。本文档详细介绍了 `Date` 对象的基本使用方法及其提供的多种实用功能,帮助开发者更好地理解和应用这一核心对象。 ...

    js string转date;js构造date;js date详解

    js string转date;js构造date;js date详解;js日期处理

    js重写Date类插件

    本作品主要为自定义的Date(),已完成基本功能,部分未实现功能(如获取星期)用户可自行添加,根据与已知的某个日期间隔天数及取余的方法就能在此类中添加获取星期的方法,其余功能就不多陈述,只要用户输入时间格式...

    javascript中Date对象的getDay方法使用指南

    Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周五 周六 用到日期相关的需求时...

    JS中Safari浏览器中的Date.docx

    在JavaScript中,Date对象用于表示特定的瞬间,可以是日期和时间。然而,在不同的浏览器中,尤其是Safari,处理Date对象的方式可能会有所不同。本篇文章主要关注在Safari浏览器中使用Date对象时需要注意的问题以及...

    JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决

    var date = new Date('2016-11-11 11:11:11'); [removed](date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切...

    daterangepicker中文示例

    daterangepicker是一款广泛应用于网页开发中的时间范围选择插件,它基于JavaScript库jQuery,为用户提供直观、易用的日期和时间范围选择功能。在网页中集成daterangepicker,可以极大地提升用户体验,尤其是在需要...

    js Date()日期函数浏览器兼容问题解决方法.docx

    你可以查阅更多关于 JavaScript Date 对象的 API,例如 `getFullYear()`, `getMonth()`, `getDate()`, `getHours()`, `getMinutes()`, `getSeconds()` 等,以及如何使用它们来创建、修改和比较日期。 总之,...

    js Date 获取 年 月 日 具体的值

    在JavaScript中,`Date`对象用于处理日期和时间。本文将详细介绍如何使用JavaScript的`Date`对象来获取年、月、日的具体值,并通过实例帮助读者更好地理解和应用这些知识点。 #### 1. 创建 `Date` 对象 在使用`...

    比较好的时间Date.js文件

    《深入解析Date.js:强大的JavaScript日期处理库》 在JavaScript编程中,日期处理是一个常见的需求,但原生的Date对象功能有限,对于复杂的日期和时间操作往往显得力不从心。这时,第三方库Date.js应运而生,它提供...

    js date

    在JavaScript中,`Date`对象是内置的全局对象,用于处理日期和时间。本篇文章将深入探讨`js date`相关的知识,同时也会提及一些常用的第三方库,如DP_DateExtensions.js、moment.js和xdate.js,它们提供了更丰富的...

    javascript中Date format(js日期格式化)方法小结

    在JavaScript中,日期格式化是将Date对象转换成特定字符串格式的过程。这通常涉及到自定义日期的显示方式,如年、月、日、小时、分钟、秒等。本篇文章将重点介绍两种常见的JavaScript日期格式化技巧。 方法一: 这...

Global site tag (gtag.js) - Google Analytics