问题标签 [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 投票
5 回答
14781 浏览

php - PHP:strtotime 为将来的日期返回 false?

如果你不相信我,这里有一些我在 eclipse 中的调试表达式:

我在我的函数中使用它,它返回开始日期和结束日期之间的随机日期:

知道如何让它为未来的日期返回正确的 unix 时间吗?

谢谢!

0 投票
2 回答
205 浏览

php - PHP:解析任何格式的日期(特别是:2008-10-20、2008/10/20、2008.10.20、Nov. 20/08)

strtotime("25/03/1957")返回假。什么会满足所有这些日期格式?我无法想象真正制作我自己的东西需要多长时间,所以我希望你知道那里已经有一个了。

谢谢!

0 投票
3 回答
15779 浏览

php - PHP strtotime() 函数错了 1 小时?

在将日期和时间插入我的 MySQL 数据库之前,我正在使用 PHP 将它们转换为时间戳。

我的问题是,当我使用 PHP 的 strtotime 函数时,输出时间戳比我的实际时间晚 -1 小时。

例如,考虑今天的日期:07/21/2010。当我使用 php 代码时:

发回的时间戳是 GMT 等值的 MINUS 1 小时。即我回来:2010 年 7 月 20 日 23:00:00 GMT 而不是 2010 年 7 月 21 日 00:00:00 GMT。

我住在英国,所以我的时区是格林威治标准时间。我已经使用 date_default_timezone_set('Europe/London') 在脚本中声明了我的时区,并且我还确保将 php.ini 文件设置为 'Europe/London'。

这可能与夏令时有关吗?如何在不给所有日期增加 1 小时的情况下解决问题?

0 投票
1 回答
260 浏览

php - 仅在剩余 xxx 时间后导致计时器重置为特定数量(PHP)

我有一个我正在尝试更改的 php 脚本。编写原始代码是为了在按下按钮时通过从 SQL 中提取的值来增加倒数计时器。

我一直在尝试做的是更改代码,以便时间不会增加,但实际上只有在计时器低于一定量(比如 60 秒)时才会重置为特定的剩余时间。例如:在剩余 45 秒时按下按钮;计时器重置为剩余 60 秒。在 2 分钟按下按钮不会影响计时器。

原始代码如下所示:

我将不胜感激有关如何做到这一点的任何想法。

0 投票
3 回答
1147 浏览

iphone - Objective C/iPhone 中 PHP 的 strtotime

在 Objective C/iPhone 中是否有与 PHP 的 strtotime 等效(或模糊相似)?

例如,strtotime 可以理解以下时间表达式(来自 php 文档):

  • echo strtotime("现在"), "\n";
  • echo strtotime("2000 年 9 月 10 日"), "\n";
  • echo strtotime("+1 天"), "\n";
  • echo strtotime("+1 周"), "\n";
  • echo strtotime("+1 周 2 天 4 小时 2 秒"), "\n";
  • echo strtotime("下周四"), "\n";
  • echo strtotime("上周一"), "\n";
0 投票
1 回答
1394 浏览

php - PHP为什么不是“未定义strtotime”

0 投票
6 回答
6336 浏览

php - 为什么 strotime 在 php 中返回负值?

我正在使用 strtotime 将日期转换为 unixtime 时间戳。年份、日期和日期作为编码的不同值,我使用下面的代码来生成时间戳。

上面的代码为我打印:-27648000。如果年份高于 1970 年,它会打印出积极的结果。如果有人可以帮助我,我仍在学习时间戳。主要目的是将日期转换为 unix 时间戳。

问题是为什么它会给出负面结果,我编码它不好!?我也试过mktime,但结果还是一样。

谢谢,坦梅

0 投票
2 回答
8140 浏览

php - strtotime("-5 hours") 不工作?

我认为 strtotime() 会将“字符串”转换为时间戳。如果我添加时间,它工作正常,但如果我尝试减去,它不会。有谁知道解决方法?

提前致谢。

0 投票
4 回答
198 浏览

php - strtotime - 总是返回 NEXT [此处的日期]

我正在尝试使用该strtotime函数来返回指定的以下日期。例如:

在这种情况下使用next thursday将起作用,但不适用于绝对日期,例如:

我认为这可能需要一些正则表达式,但由于将输入的格式如此多变,我宁愿找到一个更简单的解决方案(如果存在)。

谢谢!

0 投票
1 回答
418 浏览

php - 从字符串中提取日期

我想从输入的任何字符串中提取日期。但不特定于日期格式(否则我会使用某种正则表达式)

例如

“三周前在非洲拍摄的照片”

php 解析器会提取“3 周前”,我可以愉快地转换它。

有谁知道执行此操作的最佳方法或任何可以为我执行此操作的库。我确定循环遍历输入中所有可能的字符串组合并不是一个好主意。

多谢你们


佩卡提出了一个很好的观点。

如果检测到与 strtotime() 函数一起使用的多个字符串,我将执行 seom 魔术。也许设计某种conetext算法。但我不希望你们也不必担心这一点。我非常高兴重新了解如何提取此日期位。

更多示例

上周在阿尔伯特音乐厅音乐会上。

5年前与艾米丽在巴黎合影。

我们在12 月的新地方拍摄的所有这些照片

  • 真是那样的东西。