问题标签 [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.
php - PHP:strtotime 为将来的日期返回 false?
如果你不相信我,这里有一些我在 eclipse 中的调试表达式:
我在我的函数中使用它,它返回开始日期和结束日期之间的随机日期:
知道如何让它为未来的日期返回正确的 unix 时间吗?
谢谢!
php - PHP:解析任何格式的日期(特别是:2008-10-20、2008/10/20、2008.10.20、Nov. 20/08)
strtotime("25/03/1957")
返回假。什么会满足所有这些日期格式?我无法想象真正制作我自己的东西需要多长时间,所以我希望你知道那里已经有一个了。
谢谢!
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 小时的情况下解决问题?
php - 仅在剩余 xxx 时间后导致计时器重置为特定数量(PHP)
我有一个我正在尝试更改的 php 脚本。编写原始代码是为了在按下按钮时通过从 SQL 中提取的值来增加倒数计时器。
我一直在尝试做的是更改代码,以便时间不会增加,但实际上只有在计时器低于一定量(比如 60 秒)时才会重置为特定的剩余时间。例如:在剩余 45 秒时按下按钮;计时器重置为剩余 60 秒。在 2 分钟按下按钮不会影响计时器。
原始代码如下所示:
我将不胜感激有关如何做到这一点的任何想法。
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";
php - 为什么 strotime 在 php 中返回负值?
我正在使用 strtotime 将日期转换为 unixtime 时间戳。年份、日期和日期作为编码的不同值,我使用下面的代码来生成时间戳。
上面的代码为我打印:-27648000。如果年份高于 1970 年,它会打印出积极的结果。如果有人可以帮助我,我仍在学习时间戳。主要目的是将日期转换为 unix 时间戳。
问题是为什么它会给出负面结果,我编码它不好!?我也试过mktime,但结果还是一样。
谢谢,坦梅
php - strtotime("-5 hours") 不工作?
我认为 strtotime() 会将“字符串”转换为时间戳。如果我添加时间,它工作正常,但如果我尝试减去,它不会。有谁知道解决方法?
提前致谢。
php - strtotime - 总是返回 NEXT [此处的日期]
我正在尝试使用该strtotime
函数来返回指定的以下日期。例如:
在这种情况下使用next thursday
将起作用,但不适用于绝对日期,例如:
我认为这可能需要一些正则表达式,但由于将输入的格式如此多变,我宁愿找到一个更简单的解决方案(如果存在)。
谢谢!
php - 从字符串中提取日期
我想从输入的任何字符串中提取日期。但不特定于日期格式(否则我会使用某种正则表达式)
例如
“三周前在非洲拍摄的照片”
php 解析器会提取“3 周前”,我可以愉快地转换它。
有谁知道执行此操作的最佳方法或任何可以为我执行此操作的库。我确定循环遍历输入中所有可能的字符串组合并不是一个好主意。
多谢你们
佩卡提出了一个很好的观点。
如果检测到与 strtotime() 函数一起使用的多个字符串,我将执行 seom 魔术。也许设计某种conetext算法。但我不希望你们也不必担心这一点。我非常高兴重新了解如何提取此日期位。
更多示例
上周在阿尔伯特音乐厅音乐会上。
5年前与艾米丽在巴黎合影。
我们在12 月的新地方拍摄的所有这些照片
- 真是那样的东西。