将字符串转换为日期时间

2023-12-07

如何将字符串转换为类似'01-01-1970 00:03:44'到约会时间?


保持简单new Date(string)。这应该可以做到...

const s = '01-01-1970 00:03:44';
const d = new Date(s);
console.log(d); // ---> Thu Jan 01 1970 00:03:44 GMT-0500 (Eastern Standard Time)

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date


EDIT:“Code Different”留下了宝贵的评论,由于浏览器的差异,MDN 不再建议使用 Date 作为这样的构造函数。虽然上面的代码在 Chrome (v87.0.x) 和 Edge (v87.0.x) 中运行良好,但在 Firefox (v84.0.2) 中却给出了“无效日期”错误。

解决此问题的一种方法是确保您的字符串采用更通用的格式 YYYY-MM-DD (强制 xkcd),例如,const s = '1970-01-01 00:03:44';,这似乎适用于三大浏览器,但这并不能完全回答最初的问题。

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

将字符串转换为日期时间 的相关文章

  • 位置特征检测:固定

    我正在尝试找到一个脚本来检测设备是否放置position fixed元素相对于视口而不是整个文档 目前 标准桌面浏览器和 Mobile Safari 适用于 iOS 5 都是这样做的 而 Android 设备则相对于整个文档放置固定元素 我
  • Angular.js:如何从无序列表中获取 orderBy 或过滤器来工作?

    尝试根据价格和评级 在返回的对象中 进行排序 我宁愿用 ng click 和 li 来代替使用选择菜单 有没有办法做到这一点 我环顾四周 这是我能想到的最接近的 ul class restaurant filter li i class i
  • 如何在React Native Android中获取响应头?

    您好 我想在获取 POST 请求后获取响应标头 我尝试调试看看里面有什么response with console log response 我可以从以下位置获取响应机构responseData但我不知道如何获取标题 我想同时获得标题和正文
  • java中如何连接字符串

    这是我的字符串连接代码 StringSecret java public class StringSecret public static void main String args String s new String abc s co
  • 为什么 setTimeout 在 Chrome 中触发两次,而在 IE 或 Firefox 中则不然?

    有人能告诉我为什么 javascript 函数 生成新号码 在 Chrome 中触发两次 但在 IE 或 Firefox 中则不会 使用 Chrome 20 0 1132 57 IE9 和 Firefox 13
  • 如何使用 Greasemonkey 监视静态 HTML 页面的更改?使用哈希?

    我希望我的 Greasemonkey 脚本仅在其访问的静态页面具有与以前完全相同的内容时运行 现在我可以设置一个包含该页面哈希的变量 我正在寻找一种动态散列页面的方法 以便我可以将我的散列与生成的散列进行比较 关于如何即时实现散列的任何想法
  • JavaScript 中的 Promise 有什么意义?

    一个承诺是一个 可能现在可用 或将来可用 或永远不可用的值 来源 MDN 假设我有一个想要处理图片的应用程序 图片已加载 例如在算法在后台使用它之后 或某种其他类型的延迟 现在我想检查一下图片是否可以在future 通过使用承诺 而不是回调
  • 如何在 SQLite 中将时间戳转换为字符串?

    我有一个表 其中存储了时间戳 以毫秒为单位 我想将这些时间戳转换为人类可读的形式 这是我的表的输出示例 SELECT date raw strftime d m Y date 1000 as string FROM my table raw
  • 如何使用 Javascript 设置查询字符串

    有没有办法使用 javascript 设置查询字符串的值 我的页面有一个过滤器列表 单击该列表时 它将更改右侧的页内结果窗格 我正在尝试更新 url 的查询字符串值 因此如果用户离开页面 然后单击 后退 按钮 他们将返回到最后一个过滤器选择
  • 将 Firebase 云消息传递与 Windows 应用程序结合使用

    我在 Android 和 iOS 应用程序中使用 Firebase Cloud Messaging 但是我还有此应用程序的 Windows Mac OS 版本 我想保留相同的逻辑 我知道 Firebase Cloud Messaging 可
  • Python - 按月对日期进行分组

    这是一个简单的问题 起初我认为很简单而忽略了它 一个小时过去了 我不太确定 所以 我有一个Python列表datetime对象 我想用图表来表示它们 x 值是年份和月份 y 值是此列表中本月发生的日期对象的数量 也许一个例子可以更好地证明这
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • Highcharts jQuery 渲染问题 - 所有浏览器

    我在尝试使用构建堆积柱形图时遇到了一个奇怪的问题高图表 http www highcharts com 当图表呈现时 在您调整浏览器大小之前 不会显示列无论如何 导致图表重绘 我认为 图表的其余部分显示 轴 标题等 但不显示列本身 我在 I
  • 在 PostgreSQL 中使用月份名称排序

    我有一个表 其中有一个字段 Month Name 它包含月份的名称 我想按月份名称排序 不是按字母顺序 而是按实际顺序 例如一月 二月等 如何使用 PostgreSQL 实现此操作 有什么方法可以将月份名称转换为其数值吗 id billed
  • 使用 Enzyme 测试 `React.createRef` api

    我想测试下面的类 它使用React createRef api 不过 快速搜索并没有发现任何这样做的例子 有人成功过吗 我该如何嘲笑裁判 理想情况下我想使用shallow class Main extends React Component
  • 有没有办法使用 ko.observableArray 作为地图?

    有没有办法使用ko observableArray http knockoutjs com documentation observableArrays html像地图 字典一样 例如 var arr ko observableArray
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • 什么是 WKWebView 中的 WKErrorDomain 错误 4

    fatal error LPWebView encounters an error Error Domain WKErrorDomain Code 4 A JavaScript exception occurred UserInfo 0x7
  • Flot 库将 y 轴设置为最小值 0 和最大值 24

    如何将 y 轴设置在 0 到 24 的范围内 这是我的代码 j plot j placeholder d1 xaxis mode time min new Date 2010 11 01 getTime max new Date 2011

随机推荐

  • 使用“delete this”在多大程度上符合C++标准?

    在对象中实现引用计数时 释放并可能删除对象 原语通常是这样实现的 void CObject Release referenceCount if referenceCount 0 delete this 首先 delete this看起来很吓
  • 如何为 Android 生成新的第二个 Google Maps API 密钥?

    我需要为我的 Android 应用程序生成一个新的 API 密钥 但是当我按照上面的步骤操作时http code google com android add ons google apis mapkey html它总是给我相同的密钥 我认
  • Python - 在守护进程内调用 multiprocessing.pool

    我有一个Python生成守护进程的脚本 在这个过程中 我正在使用multiprocessing pool to run 1 to 4同时进行处理 当我在守护进程之外运行它时 它工作得很好 即 当我设置run from debugger Tr
  • 即时运行不适用于 android studio 3.3 更新

    到目前为止 我已经在 Android 7 的 Nexus 5 上使用即时运行 没有任何问题 昨天我将Android Studio更新到稳定版本3 3 从那时起 Instant Run 就不起作用了 我总是收到以下警告 选择卸载以前版本的选项
  • 如何获取某个 URL 的总点赞数(点赞数和分享数)?

    我在页面上放置的 Likes 插件会显示直接单击按钮的次数 以及页面 URL 被共享或点赞被评论的次数 不过 当我使用 Graph API 查看我的对象时 它只显示直接 点赞 点击的数量 这是一个示例对象 id 17678692xxxxxx
  • python/scipy 中的多元样条插值?

    是否有库模块或其他简单的方法来在 python 中实现多元样条插值 具体来说 我在规则间隔的三维网格上有一组标量数据 我需要在分散在整个域中的少量点处对其进行插值 对于二维 我一直在使用scipy interpolate RectBivar
  • 将字符串发送到serial.to_bytes不起作用

    我正在尝试发送包含命令的字符串变量 像这样 value 0x31 0x0a 0x32 0x0a 0x33 0x0a self s write serial to bytes value 上面那个失败了 不会给出任何错误 但是当我发送这样的值
  • ASP.NET Core 6:允许Azure AD身份验证和本地身份验证

    我正在开发一个程序 该程序允许用户以两种方式进行身份验证 他们可以通过任何电子邮件创建和使用本地 自制 帐户 或者他们可以仅对我们的组织使用 Azure AD OAuth 无论使用哪种身份验证方法 用户都应受到相同的对待并返回 trueco
  • 令人困惑的 gprof 输出

    I ran gprof在一个 C 程序上16 637s 根据time 我得到了第一行输出 cumulative self self total time seconds seconds calls s call s call name 31
  • 如何在 ASP.Net MVC 中的文本框中显示水印而不是值?

    在我看来我有 pounds when I run the application I got in my text box When I delete the value from the textbox it will show wate
  • 在端口 587 (TLS) 上使用 CDO 发送电子邮件时出错

    在端口 587 使用 TLS 安全协议的端口 上使用 CDO 发送邮件有什么技巧吗 这是我的 C 代码 CDO IMessagePtr iMsg uuidof CDO Message CDO IConfigurationPtr iConf
  • MicrosoftAccount 访问 Azure 移动服务 API 的桌面客户端流程

    我关注了阿德里安 霍尔斯book创建具有移动服务 API 后端的跨平台应用程序 我已成功从 Android iOS 和桌面 WPF 客户端对后端进行不安全的访问 我将继续使用 Authorize 属性为 API 添加安全性 我想使用 Mic
  • 如果未设置用户电子邮件,如何进行 git 块提交?

    我有单独的电子邮件地址用于工作项目和开源项目 并且我想确保为每种类型的项目使用正确的电子邮件地址 显然 解决方案是适当地设置存储库特定配置 不幸的是 我一直忘记设置它 直到我进行了一些提交 所以我使用全局 user email 配置 如果与
  • Perl 精确字符串匹配

    我有以下 Perl 代码来提示用户回答是 否 如果用户输入除 是 否 以外的任何内容 请继续提示 没有其他词是可以接受的 我不知道为什么这段代码不起作用 我用答案 noooooo 进行了测试 我希望它再次提示 但它没有进入 while 循环
  • 您可以在Python中请求MacOS屏幕录制权限吗

    有没有办法让 MacOS Python 应用程序 使用 Pillow 和 ImageGrab 像其他 C 应用程序一样请求屏幕录制权限 看https developer apple com documentation avfoundatio
  • 如何在没有作业运行时自动停止 SQL Server 代理?

    我在一个实例中有大约 40 个不同的 SQL Server 作业 他们都有不同的时间表 有些每天运行一次 有些每两分钟运行一次 有些每五分钟运行一次 如果我需要停止 sql server 代理 如何找到没有作业运行的最佳时间 这样我就不会中
  • 发布新版本的 Google 表格插件

    我已经发布了一个供内部使用的 Google Sheets 插件 有用 但我似乎无法发布新版本 我正在关注这个 https developers google com gsuite add ons how tos manage addons
  • 来自 MPMediaItem 的 NSData

    谁能帮助我如何将从设备媒体库中选择的歌曲转换为 NSData 我需要一个接受媒体项并返回该特定媒体项的 NSData 的函数 提前致谢 您可以使用此代码 MPMediaItem item obtain the media item NSAu
  • 如何向 sqlalchemy 中的表添加自定义的任意选项?

    我正在尝试使用 sqlalchemy 创建一个表declarative base我想补充一点cockroachdb s INTERLEAVE IN PARENT option CREATE TABLE orders customer INT
  • 将字符串转换为日期时间

    如何将字符串转换为类似 01 01 1970 00 03 44 到约会时间 保持简单new Date string 这应该可以做到 const s 01 01 1970 00 03 44 const d new Date s console