问题标签 [date]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
553114 浏览

java - 在Java中获取当前年份的整数值

我需要将 Java 中的当前年份确定为整数。我可以只使用java.util.Date(),但它已被弃用。

0 投票
4 回答
3161 浏览

java - 获取明天 xx:xx 的时间

在Java中获得第二天特定时间的有效方法是什么?假设我想要明天 03:30:00 的长。设置日历字段和日期格式是显而易见的。更好或更聪明的想法,感谢分享!

大神

0 投票
10 回答
25782 浏览

php - php 检查有效日期,奇怪的日期转换

有没有办法检查日期/时间是否有效,您会认为这些很容易检查:

真正让我感动的是:

结果:“1999-11-30”,

嗯?我从 0000-00-00 到 1999-11-30 ???

我知道我可以进行比较以查看日期是否与我拥有的日期相等,但这不是一种非常可靠的检查方式。有什么好方法可以检查我是否有一个有效的日期?任何人都有一个很好的功能来检查这个?

编辑:人们在问我在运行什么:在 Linux localhost 2.6.18-53.1.14.el5 #1 SMP Wed Mar 5 11 上运行 PHP 5.2.5 (cli)(构建时间:2008 年 7 月 23 日 11:32:27) :36:49 EST 2008 i686 i686 i386 GNU/Linux

0 投票
22 回答
71665 浏览

javascript - 如何从 JavaScript 中的用户输入将时间解析为 Date 对象?

我正在开发一个表单小部件,供用户在文本输入中输入一天中的时间(用于日历应用程序)。使用 JavaScript(我们使用 jQuery FWIW),我想找到解析用户输入到 JavaScriptDate()对象中的文本的最佳方法,以便我可以轻松地对其进行比较和其他操作。

我尝试了这种parse()方法,但它对我的需求来说有点太挑剔了。我希望它能够成功地将以下示例输入时间(除了其他逻辑上相似的时间格式)解析为同一个Date()对象:

  • 1:00 PM
  • 1:00 PM
  • 下午 1:00
  • 1:00 PM
  • 1:00 PM。
  • 下午 1:00
  • 下午 1 点
  • 下午 1 点
  • 1个
  • 下午 1 点
  • 下午 1 点
  • 1便士
  • 13:00
  • 13

我在想我可能会使用正则表达式来拆分输入并提取我想用来创建Date()对象的信息。做这个的最好方式是什么?

0 投票
9 回答
12848 浏览

c# - 计算两个日期时间之间经过的工作时间

给定两个日期时间。计算它们之间的工作时间的最佳方法是什么。考虑到工作时间是周一 8 - 5.30,周二至周五 8.30 - 5.30,并且任何一天都可能是公共假期。

这是我的努力,看起来效率非常低,但就迭代次数而言,IsWorkingDay 方法会访问数据库以查看该日期时间是否是公共假期。

任何人都可以提出任何优化或替代方案。

0 投票
10 回答
60084 浏览

sql - 比较日期范围

在 MySQL 中,如果我有一个日期范围列表(范围开始和范围结束)。例如

我想检查另一个日期范围是否包含列表中已有的任何范围,我该怎么做?

例如

0 投票
3 回答
1419 浏览

shell - 如何编写 shell 脚本以将 grep 数据定向到基于日期的文件名?

我基本上想这样做:

...当然文件名是example.com.2008-09-27-11:21:30.log

然后我把它放在 crontab 中每天运行。

0 投票
4 回答
8987 浏览

ruby - 如何解析可能有前导零的字符串中的数字?

在 ruby​​ 中,我正在解析以下格式的日期:24092008。我想将每个部分(年、月、日)转换为数字。

我使用生成三个字符串的正则表达式将它们拆分,我将它们传递给 Integer 构造函数。

当它到达月线时,它崩溃如下:

我花了一段时间才意识到它将前导零解释为八进制,而 09 不是有效的八进制数(它可以与“07”一起正常工作)。

有没有一个优雅的解决方案,或者我应该只测试小于 10 的数字并首先删除零?

谢谢。

0 投票
8 回答
14688 浏览

java - 计算 ISO 8601 周数的好方法是什么?

假设我有一个日期,即年、月和日,作为整数。什么是计算给定日期所在周的ISO 8601 周数的好(正确)、简洁且相当易读的算法?我遇到了一些真正可怕的代码,这让我认为肯定有更好的方法。

我希望在 Java 中执行此操作,但任何类型的面向对象语言的伪代码都可以。

0 投票
14 回答
793205 浏览

python - 如何计算两个给定日期之间的天数

如果我有两个日期(例如'8/18/2008''9/26/2008'),获取这两个日期之间天数的最佳方法是什么?