Javascript Date(dateString) 在特定服务器和浏览器上返回 NaN

2023-11-21

我正在使用日期格式为“yyyy-mm-dd”的 Javascript Date(string) 构造函数。构造函数在 IE 9 和 Firefox 中工作得很好,除非应用程序在运行 IIS 的测试虚拟机上运行。如果它在虚拟机上,在 IE 9 中它会返回“NaN”,但在 Firefox 中仍然可以正常工作。

    var dateAsString = "2011-11-09";
    var dateCreated = new Date(dateAsString);

我假设服务器与客户端 Javascript 无关。有什么建议么?


对于我们这些想知道的人来说how用斜杠替换连字符(又名破折号):

new Date(dashToSlash(string));

使用这个函数:

function dashToSlash(string){
  var response = string.replace(/-/g,"/");
  //The slash-g bit says: do this more than once
  return response;
}

就我而言,有选择地将连字符转换为斜杠(仅在 Date() 函数需要的情况下)比在代码中随处替换日期格式要容易得多。

注意:您确实需要定义一个单独的“响应”变量并将替换操作结果的值分配给它。如果不这样做,该字符串将在 Chrome 中原样返回。这并不是一个大问题,因为 Chrome 本来就没有连字符日期字符串的问题。但仍然...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript Date(dateString) 在特定服务器和浏览器上返回 NaN 的相关文章

  • 我可以通过什么方式混合 jQuery 和 vanilla JavaScript

    我有一个用普通 JavaScript 编写的 Web 应用程序 我想用 jQuery 动画来增强它 并使用我在各种 jQuery 插件中找到的一些功能 例如上传 http www uploadify com 可以通过什么方式将 jQuery
  • 在 Node.js 中生成带条形码的 pdf

    我在用https github com devongovett pdfkit https github com devongovett pdfkit生成 PDF 文件 我可以简单地使用类似的方法 app get get pdf req re
  • Internet Explorer 中的 AJAX 问题

    这在 FF safari chrome 和 opera 中工作得很好 但在 IE 中却不行 错误代码是403 var datau trends php 3Frastgele 3D33 ajax type GET url loader php
  • Javascript 将对象推送为克隆

    我将 d3 用于交互式网络应用程序 我需要绑定的数据在交互过程中发生变化 并且由 JSON 变量中的一些选定对象组成 为此 我在 JSON 变量上使用了映射 并进行了一些查询来选择适当的对象 对象被推送到列表中 并且该列表被绑定为新数据 我
  • JavaScript 相当于 Python 的参数化 string.format() 函数

    这是 Python 示例 gt gt gt Coordinates latitude longitude format latitude 37 24N longitude 115 81W Coordinates 37 24N 115 81W
  • 使用 jQuery inputmask 插件范围 0-100

    如何创建 0 到 100 范围内的掩码 document ready function masked inputmask 您可以使用jquery inputmask regex extensions js为了那个原因 你可以找到带有所有扩展
  • 我可以在 GWT 中使用第三方 Javascript 库吗

    例如穆工具 用 js 编码对我来说很舒服 但显然不适合所有人 你当然可以 最好的事情就是给自己写一些好看的JavaScript 覆盖类型 http code google com webtoolkit doc latest DevGuide
  • 检查用户设备的 GPS 是否开启

    我正在使用 jQuery Mobile 和 PHP 开发一个应用程序 我没有使用 Phonegap 或其他框架 我需要找到用户的geolocation 如果用户设备的 GPS 关闭 那么我无法获取位置 现在我需要查找用户设备的 GPS 是否
  • 使用javascript以编程方式触发iOS safari中的复制菜单?

    我正在尝试实现一种用户友好的方式 将一些文本从文本输入字段复制到 iOS Safari 上的剪贴板 我知道无法在这个平台上以编程方式完成此操作 但我希望能够尽可能地指导用户体验 在 iOS Safari 上 当用户手动突出显示某些文本时 会
  • Chrome --app 相当于 Firefox\IE

    我有一个网络应用程序 客户要求单击不同按钮时更改浏览器窗口大小 我发现在那link https stackoverflow com questions 13436855 launch google chrome from the comma
  • 可以禁用幻灯片的触摸模拟但不能禁用滚动条(危险的滑动器)吗?

    我的页面上有一个危险的滑动器 它成功地模拟了幻灯片和随附滚动条上的触摸事件 允许单击鼠标并移动以向左或向右滑动幻灯片 这很好 但我现在在滑动器内的幻灯片上调用了可拖动 这意味着我需要停止此触摸模拟 拖动幻灯片并同时移动它们会引起混乱 但仅限
  • Angular2:动态同步http请求

    Goal 发出一系列同步 http 请求并能够将它们作为一个可观察流进行订阅 示例 不工作 let query arr test1 test2 test3 function make request query arr if query a
  • 从链接打开本地文件夹

    如何通过单击任何链接打开本地文件夹视图 我尝试了很多选择 例如 a href Open folder a or a Open folder a or a Open folder a 解决方案 启动可下载链接 以下内容适用于所有浏览器 但一如
  • 了解 Document.createElement()

    我在用着GWT及其底层DOM能力 我基本上想要实现的是 Have a div包含一些文本的元素 其中一些文本将被包围span元素 span 元素可相互拖动并提供上下文菜单 New span元素可以由最终用户动态创建 它可能是这样的 在应用程
  • 如何解决“消息端口在收到响应之前已关闭”的问题。在 JavaScript 中的 window.location.reload() 之后

    我遇到了 javascript 问题 从 chrome v73 0 3683 86 开始 每当我在 window location reload 函数之后运行 javascript 代码时 它总是给我错误 Unchecked runtime
  • onPress 方法中箭头函数与普通函数的行为

    正在学习 Native React 并学习更多关于 javascript 的知识 所以我仍然不明白它的行为的很多事情 我使用 TouchableOpacity 及其 onPress 属性创建了一个按钮组件 为了让它工作 我必须发送我想要执行
  • Three.js点击单个粒子

    In this example http jsfiddle net agqq96bq 2 您可以看到 2 个可点击的粒子 但它们都受到点击的影响 另外 我只想检测粒子上的点击 而不将它们过滤出场景 像这儿 if intersects len
  • java Web应用程序中的日期转换

    String date1 13 03 2014 16 56 46 AEDT SimpleDateFormat sdf new SimpleDateFormat dd MM yyyy HH mm ss z sdf setTimeZone Ti
  • 将 html 文本框的值分配给 div 的标题

    line 1
  • 将引导程序弹出框保留在视口内

    我正在尝试使用带有按钮的侧边栏创建一个菜单 每个按钮都有一个指定的包含相关数据的弹出窗口 不幸的是 其中一个弹出窗口可能包含任意数量的行 并且在某些情况下它可能部分位于视口之外 See http jsfiddle net bfd9f 1 h

随机推荐

  • 如何使用Python内置函数odeint求解微分方程?

    我想用给定的初始条件求解这个微分方程 3x 1 y 3x 2 y 6x 8 y 0 y 0 2 y 0 3 答案应该是 y 2 exp 2 x x exp x 这是我的代码 def g y x y0 y 0 y1 y 1 y2 6 x 8
  • 获取 Java lambda 表达式的封闭类

    我有一个采用功能参数的方法 例如ARunnable 由于它是一个库方法 我希望它使用从功能参数派生的记录器 呼唤getClass功能参数对于普通类来说效果很好 我可以getEnclosingClass对于嵌套类或匿名类 但如果它是一个 la
  • 在 Doctrine 事件监听器中获取用户

    当我注册一个新的质粒实体时 我想给他一个自动名称 例如 p0001 p0002 p0003 为此 我需要在数据库中选择特定用户的最后一个质粒实体 获取其 autoName 然后使用先前的名称来定义新名称 但是 当我在侦听器中注入 token
  • 是否有任何 Windows 模拟器可用于测试 iPhone 应用程序?

    是否有任何 Windows 模拟器可供我在 Windows XP 上测试 仅测试 我的 iPhone 应用程序 感谢和问候 Khushi 不需要 iPhone 模拟器作为 iPhone SDK 的一部分提供 该 SDK 仅适用于基于 Int
  • 使用 C# 从 DataTable 创建 HTML

    我需要能够将 HTML 数据传递到 Outlook 如下所示 MailMessage message new MailMessage message Body myBody 最初 我认为我可以将纯文本传递给它并使用PadLeft像这样 so
  • Scala:泛型类型的方法重载

    在 C 中 我可以重载泛型类型的方法 如下例所示 http ideone com QVooD using System using System Collections Generic public class Test public st
  • TensorFlow 中的步骤和纪元有什么区别?

    在大多数模型中 都有一个steps参数表示运行数据的步骤数 但我发现在大多数实际使用中 我们还执行拟合函数 Nepochs 运行 1000 步 1 epoch 和运行 100 步 10 epoch 有什么区别 实践中哪一种更好 连续的纪元之
  • 如何在C#中清除Cursor.Clip并允许光标再次自由移动?

    我正在尝试将光标锁定到表单中 这是针对鼠标储物柜应用程序的 我正在尝试处置光标 以便它将重置Cursor Clip当他们解锁它时 到目前为止我有 Cursor Clip new Rectangle x 8 y 30 Size Width 1
  • 如何判断一个字符串是英语还是波斯语?

    我在表单中有 edittext 我希望当用户将文本输入到 edittext 中时 我的程序可以检测到 edittext 中插入了哪种语言 有没有办法确定字符串是英语还是波斯语 我找到了阿拉伯语的代码 public static boolea
  • 将日期截断为会计年度

    以下数据库视图将日期截断为会计年度 4 月 1 日 CREATE OR REPLACE VIEW FISCAL YEAR VW AS SELECT CASE WHEN to number to char SYSDATE MM lt 4 TH
  • eclipse,新的android应用程序项目,“下一步按钮”在需要项目名称的部分被禁用

    我想开始为android编程 所以我下载了Eclipse并在其上安装了ADT插件并下载了Android SDK 现在 当我想在 文件 gt 新建 gt Android应用程序项目 中创建一个新的android项目时 它会将我引导到一个需要
  • 在 Python 中求解线性整数方程组

    我正在寻找一种用 Python 求解线性方程组的方法 特别是 我正在寻找大于全零的最小整数向量并求解给定的方程 例如 我有以下等式 and want to solve In this case the smallest integer ve
  • 如何为 UIWebView 实现 NTLM 身份验证?

    我有一个用例UIWebView可能需要连接受 NTLM 保护的 Web 服务器 我还有一个用例 我已经拥有要传递的凭据 因此 我不强迫用户输入它们 而是如何与UIWebView UPDATE 使用此方法here当您执行简单的 GET 请求时
  • 使用 JavaScript 将文本截断为特定大小 (8 KB)

    我正在使用ZemantaAPI 每次调用最多接受 8 KB 的文本 我正在使用 JavaScript 从网页中提取要发送到 Zemanta 的文本 因此我正在寻找一个可以将我的文本截断为 8 KB 的函数 Zemanta 应该自行执行此截断
  • 是否可以在内存中保留空间以减少加载时间? [关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我想使用 spacy 作为 NLP 来提供在线服务 每次用户发出请求时 我都会调用脚本 my script py 开头为 from spacy en import English nl
  • 如何查看 Fortify 安全编码规则的所有规则?

    我想查看 Fortify 安全编码规则的具体规则 Fortify 默认使用的规则 因为我想编写一份有关 Fortify 使用的所有规则的报告 我试图看到他们C Program Files Fortify Software HP Fortif
  • 为什么我不能将数据集传递给函数?

    我正在使用该包glmulti将模型拟合到多个数据集 如果我一次适合一个数据集 一切都会正常 例如 output lt glmulti y x1 x2 data dat fitfunction lm 工作得很好 但是 如果我创建一个像这样的包
  • Avro 日期和时间与 BigQuery 的兼容性吗?

    BigQuery 通常在加载 Avro 数据方面做得很好 但 bq load 在处理时间戳和使用 Avro 逻辑类型属性的其他日期 时间字段时遇到很多麻烦 当 BigQuery TIMESTAMP 将 Avro 类型 timestamp m
  • 标题窗格 CSS 设置

    我想知道如何将 CSS 设置应用到TitledPane 但找不到任何例子 我想应用自定义设置TitledPane工具栏和背景 但这不起作用 titled pane fx background color linear gradient al
  • Javascript Date(dateString) 在特定服务器和浏览器上返回 NaN

    我正在使用日期格式为 yyyy mm dd 的 Javascript Date string 构造函数 构造函数在 IE 9 和 Firefox 中工作得很好 除非应用程序在运行 IIS 的测试虚拟机上运行 如果它在虚拟机上 在 IE 9