【问题标题】:Convert number to time in jquery在jquery中将数字转换为时间
【发布时间】:2016-08-04 17:43:39
【问题描述】:

您好,javascript 或 jquery 中是否有任何内置函数可以将数字转换为时间?

Ex:1) 我的输入字符串是 - 1350 预期输出 - 下午 1:50

例如:2) 输入 - 125 输出 - 下午 1:25

例如:3) 输入 - 4 输出 - 凌晨 4:00

【问题讨论】:

  • 我想你是想把这个问题输入谷歌
  • 用 MomentJS 试试,也许它有这个功能。
  • @yuriy636 是的 momentJs 可以做到这一点:moment('1350', 'hmm').format("HH:mm a") === "13:50 pm"
  • MomentJS 是开源的吗?
  • @jestges 是的:momentJs

标签: javascript jquery time


【解决方案1】:

在 JavaScript 中有一种将数字转换为时间的内置方法,但它不会按照您要求的方式进行转换。您所要求的内容非常不标准,实际上问题很大(例如,什么输入会给您1:25 AM?什么输入会给您12:04 AM?)。

您需要细化您的需求,使其不会太模糊而无法实现,然后根据这种一次性的时间格式化概念编写您自己的代码。

【讨论】:

  • 不要发布 cmets 作为答案
  • @AndyRay:我回答了这个问题(“javascript 或 jquery 中是否有任何内置函数可以将数字转换为时间?”)。答案是有这样的功能,但它不会满足 OP 的特定需求。我知道我的一些观察听起来像是评论,但它们实际上只是帮助澄清为什么我的答案是这个问题可以给出的最正确的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多