【问题标题】:Substracting 15 minutes from current time. Javascript or php? [duplicate]从当前时间减去 15 分钟。 Javascript还是PHP? [复制]
【发布时间】:2014-07-12 14:19:22
【问题描述】:

我需要将实际日期/时间四舍五入到最近的 15 分钟。并计算前 10 个 15 分钟的时间。

例如。 12/07/2014 16:25 应四舍五入为 12/07/2014 16:15,我必须检索 12/07/2014 16:00、15:45、15:30 等... 它必须跟踪小时、日、月、年/闰年。我需要所有变量年/月/日/小时/分钟。

最简单的方法是什么? php还是javascript?任何工作脚本?

我摸不着头脑……

【问题讨论】:

  • 本地机器是否需要考虑时区?
  • 感谢您的回答。我确实忽略了重复的问题。我在发布的代码的帮助下用 php 编写了它,并且效果很好。但是,不幸的是,我同时发现我需要用 javascript 来做!这似乎更难做到......

标签: javascript php date time


【解决方案1】:

你可以试试这样的

$currentDT   = new \DateTime('2011-12-13 14:15:16');
print_r($currentDT);
echo '</br>';
$filterRange = new \DateInterval('PT15M');
$filterDate  = clone $currentDT;
$filterDate->sub($filterRange);
print_r($filterDate) ;

输出:

DateTime Object ( [date] => 2011-12-13 14:15:16 [timezone_type] => 3 [timezone] => Europe/Berlin )
DateTime Object ( [date] => 2011-12-13 14:00:16 [timezone_type] => 3 [timezone] => Europe/Berlin ) 

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多