标签: date-math

ISO 8601持续时间"P1M"的值是多少(以秒为单位)?

假设我有一个ISO 8601持续时间,表示为"P1M".通俗地说,这意味着"一个月".假设开始日期未知,是否有将其转换为秒数的标准规则?

  • 30天的月份,可能是2,592,000.
  • 31天的月份可能是2,678,400.
  • 2月份可能是2,419,200或者可能是2,505,600.

我的直觉说没有办法在不知道背景的情况下将"一个月"解决到一个确切的秒数,并且这些秒在这些日历上排列.但是,是否有标准的规则/惯例以抽象的方式计算这些持续时间?

duration iso8601 date-math

3
推荐指数
2
解决办法
3868
查看次数

PHP的strtotime秒和分钟

我使用此方法找到两个时间戳之间的差异,并获得两次之间的秒数,并且我使用jquery像计数器一样刷新信息。

$diff = strtotime(date('Y-m-d H:i:s')) - strtotime('2014-06-25 14:50:03');
$time = intval(date('s', $diff));
echo $time;
Run Code Online (Sandbox Code Playgroud)

当相差超过60秒时,$ time会返回0,就像重置一样。

我想显示例如1分钟XX秒

php date strtotime date-math

2
推荐指数
2
解决办法
2万
查看次数

PHP strtotime日期差异问题

任何人都可以解释一下这个例子中的strtotime函数有什么问题?我正在尝试计算日期之间的差异.PHP 5.6.0(cli)(内置:2014年8月28日08:03:51)当我执行此循环时,它显示数字88两次.

date_default_timezone_set('Europe/London');
for($i=1;$i<=100;$i++){
    $daysAfterTime = floor( abs( strtotime('2014-01-01') - strtotime('2014-01-01 +'.$i.' days')  )/(60*60*24));
    echo $daysAfterTime.'<br/>';
} 
Run Code Online (Sandbox Code Playgroud)

php strtotime date-math

2
推荐指数
1
解决办法
210
查看次数

Powerbuilder日期数学

如何从PowerBuilder中的日期减去30天?

我有以下代码在参数中返回今天的日期,但我今天需要 - 30天:

dw_1.setitem(1,"begin_datetime",datetime(today(),Now()))

powerbuilder date report date-math

1
推荐指数
1
解决办法
3302
查看次数

根据出生日期[不基于用户输入]计算年龄(jQuery或PHP)

我正在寻找一个JavaScript或PHP脚本,允许我根据他/她的出生日期以mm/dd/yyyy格式计算某人的年龄.我发现这个非常有用的链接" 用JavaScript计算年龄 ",但它似乎是为了处理用户输入而设计的.但是,我正在创建一个页面,我将DOB直接放入HTML作为简单文本.那么还可以计算年龄吗?基本上,我希望这行文本成为最终结果:

29 (10/17/1983)
Run Code Online (Sandbox Code Playgroud)

具有29自动计算的值并显示为年龄.

如果这样的事情成为可能,我将非常感谢你的帮助.我对PHP和/或jQuery非常熟悉,但我当然不是高级专业人士.

javascript php jquery date-math dob

1
推荐指数
1
解决办法
5066
查看次数

PHP获取时差(以分钟为单位)

我环顾四周,发现没有任何东西适合我的数据库布局。基本上,我需要获取当前时间和预定的事件时间,并查看当前时间是否比事件时间早 10 分钟。这是我的测试文件,它将当前时间获取到变量中,然后从数据库表中提取 eventTime,将事件时间设置为变量,从事件时间中减去当前时间,然后打印差值。问题是我需要分钟,而它只打印小时。

例如,11:00 - 9:15 给了我 1,而我需要它说 105(分钟数),我真的查遍了,找不到任何不涉及更改数据库结构的内容。

数据库以 24 小时格式存储事件时间,以小时和分钟为单位,例如 13:01,当前时间在 php 中使用 date("H:i") 以相同的格式设置

这是一些测试代码,include dbconnect.php 就是我连接到数据库的方式。

谢谢你尽你所能的帮助!

 <?php
include 'dbconnect.php';

$the_time = date('H:i');
echo $the_time." </br></br>";

$sql="SELECT eventTime FROM events";
$result=$conn->query($sql);

while ($row = $result->fetch_assoc()) {
$new_time=$row['eventTime'];

echo $new_time."New Time</br>";
echo $the_time-$new_time."The Difference</br></br>";
}
?>
Run Code Online (Sandbox Code Playgroud)

感谢 Gamster Katalin 和 John Conde,这个问题已经解决了。这是工作代码:

<?php
include 'dbconnect.php';

date_default_timezone_set('America/New_York');
$the_time = date('H:i');
echo $the_time." </br></br>";

$sql="SELECT eventTime FROM events";
$result=$conn->query($sql);

while ($row = $result->fetch_assoc()) {
$new_time=$row['eventTime'];

echo $new_time."New Time</br>"; …
Run Code Online (Sandbox Code Playgroud)

php date date-math

1
推荐指数
1
解决办法
2万
查看次数

从mysql表中删除日期字段未来的所有记录

我想删除未来提交字段的数据库中的每一行.日期以这种方式存储:

2013年9月10日

所以,在这个例子中我想删除这条记录,因为它已经过期了.这就是我所在的地方:

$wpdb->query("DELETE FROM `$table_name` WHERE `Submission` < NOW()");
Run Code Online (Sandbox Code Playgroud)

看起来很好,但是这个查询会从表中删除所有内容,而不仅仅是过去的行.

php mysql sql date date-math

1
推荐指数
1
解决办法
528
查看次数

如何在PHP中获得自0年以来的天数?

它相当于MySQL to_days()函数.

是否有内置PHP函数可以执行此操作,还是需要将某些内容拼凑在一起?

php date date-math

1
推荐指数
1
解决办法
2764
查看次数

如何将日期解析为上个月的同一天?

如何在 PHP 中解析日期到上个月的同一天?

例子:

   input                 Output

2018-07-25     ->       2018-06-25
2018-07-31     ->       2018-06-30 (because there is no 31)
Run Code Online (Sandbox Code Playgroud)

我的代码

$d = "2018-07-25";
$xd = date_parse_from_format("y-m-d", $d last month);
$output_d = date_create($xd)->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)

php datetime date-math

1
推荐指数
1
解决办法
1047
查看次数

获取以小时、分钟和秒为单位的时差

我有两个约会,

$expiry_time = strtotime('comming from database');
$current_date = strtotime(date('Y-m-d H:i:s'));
$time_diff = ($expiry_time-$current_date)/(3600);
Run Code Online (Sandbox Code Playgroud)

在这里,$time_diff会给我时间差异。例如。5.67。但是,我想要小时、分钟和秒的格式。我怎样才能实现这个目标?谢谢。

php date date-math

0
推荐指数
1
解决办法
7049
查看次数

标签 统计

date-math ×10

php ×8

date ×6

strtotime ×2

datetime ×1

dob ×1

duration ×1

iso8601 ×1

javascript ×1

jquery ×1

mysql ×1

powerbuilder ×1

report ×1

sql ×1