【问题标题】:Javascript Time Function IssuesJavascript 时间函数问题
【发布时间】:2015-03-17 22:22:17
【问题描述】:

在 html5 的文本框中输入时间并编写一个 javascript 函数以确保输入的时间不小于当前时间的 30 分钟时遇到了麻烦。主要是如何获取当前日期是我最关心的问题。会不会像 date.now() 一样简单,然后再增加 30 分钟?

【问题讨论】:

  • 如果您愿意使用库,请考虑:momentjs.com
  • 什么意思是您在时间或日期找不到任何东西?有很多关于使用 JavaScript 的时间和日期的帮助。看看 w3schools w3schools.com/jsref/jsref_obj_date.asp
  • 如果您愿意找到一些东西,请考虑Google
  • 如何使用 Date.parse() 将输入字符串解析为日期对象,然后与当前时间进行比较?检查这个现有的帖子:stackoverflow.com/questions/6212305/…
  • “找不到任何关于 javascript 的时间或日期函数”。我觉得很难相信。你搜索了什么?我会建议MDN as a good source

标签: javascript


【解决方案1】:

我最近在一个项目中使用了 moment.js.. 有一些非常好的 Time 方法...

//// get today right now
var now = ( new Date() );
/// to see methods that a javascript date object contains try listing them
console.log( Object.keys(  now  )  );

给 moment.js 一个 google,让查找两个日期之间的差异变得容易..

【讨论】:

  • 尽量不使用任何库,但谢谢。我觉得它应该比它的计划简单得多。我一直在使用第一行代码来获取当前日期。尝试传输一个字符串输入并将其与当前日期进行比较,以确保其在当前日期之后不少于 30 分钟。
猜你喜欢
  • 2011-02-22
  • 2021-01-03
  • 2011-07-21
  • 1970-01-01
  • 2021-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多