【问题标题】:create a timestamp in php and replace old date在php中创建时间戳并替换旧日期
【发布时间】:2015-01-06 17:07:51
【问题描述】:

我想在 php 中创建一个每小时的时间戳,使其如下所示

Friday, July 1, 2011 01:00:00
Friday, July 1, 2011 02:00:00
Friday, July 1, 2011 03:00:00
.
.
.

如何创建小时戳?

Friday, July 1, 2011 01:00:00

我的第二个问题是: 在我们创建了这些小时戳 24 小时后,我想用旧的刷新新的时间戳,以此为例来说明我想要实现的目标:

Saturday, July 2, 2011 00:00:00
Friday, July 1, 2011 01:00:00
Friday, July 1, 2011 02:00:00
Friday, July 1, 2011 03:00:00

这里Saturday replaced Friday's old 00:00:00 考虑到上面的例子来自一个列'timestamp'的表,是否可以使用php和mysql来实现这一点

【问题讨论】:

  • 您想每小时运行一个脚本,使用当前时间戳向数据库中添加一行吗?或者你想用时间戳做什么?
  • 如果有新访客到达,我会增加其他列的值,我以此为基础。
  • 如果你能教我如何制作那个时间戳就足够了

标签: php mysql time


【解决方案1】:

要获得您想要的格式,请使用 date() 函数并提供正确的格式作为参数

<?php
  //Format the current date and time
  $date = date("l, F j, Y H:i:s");
  echo $date;
?>

如果您想了解有关格式化日期的更多信息,请阅读 date() 手册http://php.net/manual/en/function.date.php

【讨论】:

  • 在这里他可以忽略分钟和秒的格式并将其替换为 0 以获得每小时的时间戳。
  • 如果要忽略分钟和秒,请将'i'和's'替换为00
猜你喜欢
  • 2020-07-06
  • 1970-01-01
  • 2015-02-26
  • 1970-01-01
  • 2012-10-05
  • 1970-01-01
  • 1970-01-01
  • 2013-12-17
  • 2013-09-12
相关资源
最近更新 更多