问题标签 [date-math]
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 循环中实现 this timeAgo 功能
我正试图让 PHP 向我展示一些前一段时间的功能。我正在遍历 Mysql 表中的结果,其中有一个名为“aplicationdate”的列名,数据库中的格式为“Ymd”。但它只是向我显示了一些负数,如 -16328 .. 这是我的 timeago filev任何帮助将不胜感激:
下面是它在另一个名为 profile.php 的文件中的实现方式,timeago 文件包含在这个文件中
php - PHP - 重置统计
我正在使用一个 WordPress 插件,该插件每 7 天使用以下代码行重新设置其统计信息:
有人可以帮我修改代码以每 6 小时或每隔一天重新设置一次统计信息吗?我确实尝试尝试将 7 更改为 1,但它不起作用。可能解决方案非常简单,但不幸的是我不是 PHP 程序员。
感谢大家回答我的问题,想投票但我没有足够的“声誉”
duration - ISO 8601 持续时间“P1M”的值是多少(以秒为单位)?
假设我有一个 ISO 8601 持续时间,表示为"P1M"
. 通俗地说,这意味着“一个月”。假设开始日期未知,是否有将其转换为秒数的标准规则?
- 对于 30 天的月份,它可能是 2,592,000。
- 对于 31 天的月份,它可能是 2,678,400。
- 2 月,可能是 2,419,200,也可能是 2,505,600。
我的直觉说,在不知道上下文以及这些秒在日历上的位置的情况下,无法将“一个月”解析为确切的秒数。但是是否有标准规则/约定以抽象的方式计算这些持续时间?
php - how to add 48 hours to a timestamp
I am using this code to minus 48 hours from a timestamp
This works fine, i want to add 48 hours, i have tried:
I have echoed $result2["datetime"];
which shows a timestamp in the format Y-m-d H:i:s
and when i use:
that adds the 48 hours on fine too
When i use
Its just echoing the same timestamp thats returned from $result2["datetime"];
and not +48 hours
php - php中两个日期(“F j,Y”)日期之间的时间差
我有一个问题来获得两个日期之间的月差。
它显示几个月,但不是几个月的全部差异。我只想要日期之间几个月的差异。
php - 比较日期、月周期 + 1 天
我需要将当前日期与开始日期进行比较,想法是每个月 + 1 天它会返回,好像只有一个月过去了。因此,如果开始日期是2014-10-27,则在2014-11-27仍将显示不到一个月前,而在2014-11-28将显示一个多月前。
目前我有:
php - php DateTime 行为怪异
所以我有这段代码来确定数据库中当前时间和日期时间字段值之间的差异。
此代码为不在同一年的日期提供了奇怪的输出(下面的示例)。
示例结果:
2015 年 2 月 9 日星期一 05:28:23 PM 得到差值 + 28 天/秒,17 小时,6 分钟从当前时间。
2015 年 1 月 14 日星期三上午 11:28:43 + 2 天/秒,10 小时 34 分钟
php - PHP - 无论时区如何,都将日期与字符串进行比较
我有一个卡到期信息传递给我:
我需要确定是否可以根据门位置的当前日期和时间授予访问权限,每个日期和时间都在不同的时区。检查这一点的脚本每小时生成一次并分发到访问服务器,如果门的本地时间在到期时间之前,则需要推断出访问服务器(整个设计相当复杂且设计不佳)。
我需要将下面的 $door_datetime 与卡到期信息(日期、小时、分钟)进行比较
一个额外的问题是数据库数据没有被主动清理,并且有数百万张卡的到期日期、小时、分钟要与 $door_datetime 进行比较;正如您可以想象的那样,在繁忙的时候,随着服务器速度变慢,这会成为一个问题。
关于如何有效地找出 $door_datetime 是在 $date、$hour、$time 之前还是之后的任何想法?
php - 如何从今天的特定时间戳加上 24 小时开始 1 天
目前,我已使用此代码从今天的当前时间开始 1 天加上 24 小时:
如何修复时间戳,例如$daysago
应该从今天上午 9 点开始到明天上午 9 点?
php - 如果自时间戳以来已超过 3 天,则执行操作
我有一个特定的时间戳存储在$user_timestamp
,例如1421942631
。我将当前时间戳存储在$current_timestamp
.
我想将此变量中的时间戳与当前时间戳进行比较,并检查它是否已经过去了 3 天。如果有,那么就采取行动。
我怎样才能在基本if
语句中做到这一点?