问题标签 [strtotime]

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 投票
3 回答
2805 浏览

php - 使用 strtotime() 推进相对日期

我试图用来strtotime()响应按钮单击以相对于上一次单击前进的日期提前 -1 天和 +1 天(两个按钮)。

例子:

  • 现在是10号,我点击“-1天”按钮,现在日期显示为9号。
  • 我再次单击“-1 天”按钮,现在读数显示第 8 天。
  • 我单击“+1 天”按钮,现在读数显示它是第 9 天。

我了解按钮和显示日期以及使用$_GETPHP 来传递信息,但是如何strtotime()从上次调用时间旅行脚本的相对日期开始工作?

到目前为止,我的工作让我展示了相对于现在的昨天和今天,而不是相对于例如前天后天。或者,如果我使用我的“上周一”按钮,那么无论那一天是前一天还是后一天。

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 投票
9 回答
93995 浏览

php - 在 PHP 中增加日期的最简单方法?

假设我有一个字符串进来,"2007-02-28"我能写出的最简单的代码是"2007-03-01"什么?现在我只是在使用strtotime(),然后添加24*60*60,然后使用date(),但只是想知道是否有更清洁、更简单或更聪明的方式来做这件事。

0 投票
6 回答
448 浏览

php - 如何抵消系统时间来测试我的 PHP 函数?

我正在编写一个函数来计算时间是否在工作日的上午 9 点到下午 5 点之间。然后,它会根据今天的营业时间是否已经结束或(如果在午夜之后)即将开始,告诉您下一个工作日的开始时间(如果当前是非营业时间)。

到目前为止一切都很顺利,并且创建了我可以使用的最易读的代码strtotime()——但是你如何测试strtotime()呢?

有没有办法临时更改系统时间以进行测试?

0 投票
2 回答
6824 浏览

php - 从时间中删除 5 小时

我正在使用 strtotime 从一些复杂的 XML 创建时间戳,但时区不正确。

如何从时间中删除 5 小时?

0 投票
2 回答
459 浏览

php - php中的倒数日显示

我想显示特定日期缺少的天数。换句话说,我想显示如下内容:

X 天去参加盛大的活动

使用 PHP 和服务器时间。

0 投票
6 回答
41669 浏览

php - PHP Strtotime -1 月 -2 月

昨天运行良好,没有更改代码。

它昨天产生的输出与您预期的一样 - 即四月,五月,六月,七月

今天它呼应五月五月七月七月

有任何想法吗?

提前致谢。

0 投票
3 回答
12396 浏览

php - PHP strtotime() 什么都不输出

这是我的PHP代码:

这就是我得到的:

为什么 strtotime() 自己什么也不输出?服务器设置有问题吗?服务器:Apache/2.2.11 (Win32),PHP 5.2.10,MySQL 客户端版本:5.0.51a。

0 投票
5 回答
12590 浏览

java - Java 中 PHP 的 strtotime()

PHP 中的 strtotime() 可以进行以下转换:

输入:

输出:

在java中有没有简单的方法来做到这一点?

是的,这是重复的。但是,最初的问题没有得到回答。我通常需要能够查询过去的日期。我想让用户能够说“我想要从“-1 周”到“现在”的所有事件。它将使编写这些类型的请求的脚本变得更加容易。

0 投票
6 回答
118735 浏览

php - 将 30 分钟添加到 datetime php/mysql

我在mysql中有一个日期时间字段(endTime)。我使用 gmdate() 来填充这个 endTime 字段。

存储的值类似于 2009-09-17 04:10:48。我想将此结束时间添加 30 分钟并将其与当前时间进行比较。即)允许用户在其结束时间仅 30 分钟内完成某项任务。在他的结束时间 30 分钟后,我不应该让他做任务。

我怎么能在 php 中做到这一点?

我正在使用 gmdate 来确保没有区域差异。

提前致谢