Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示日期和时间,比如博客_Php - Fatal编程技术网

Php 显示日期和时间,比如博客

Php 显示日期和时间,比如博客,php,Php,我有一个博客。我经常发布一些有趣的东西。我维护响应时间的时间戳。如何按如下方式显示时间 2010-02-09如果回复时间仅为1小时,请提前1小时回复 2010-02-09如果回复时间仅为20小时,则为20小时前 2010-02-08昨天,如果回复只有一天 2010-02-04 17:20,如果回复是在几天前 我将在数据库中维护时间戳作为一个标记。例如,我的时间戳是1265709142 如何用PHP实现这一点?有一个JavaScript库用于此:。 只需以特定格式打印日期,并将JavaScri

我有一个博客。我经常发布一些有趣的东西。我维护响应时间的时间戳。如何按如下方式显示时间

  • 2010-02-09如果回复时间仅为1小时,请提前1小时回复

  • 2010-02-09如果回复时间仅为20小时,则为20小时前

  • 2010-02-08昨天,如果回复只有一天

  • 2010-02-04 17:20,如果回复是在几天前

我将在数据库中维护时间戳作为一个标记。例如,我的时间戳是1265709142


如何用PHP实现这一点?

有一个JavaScript库用于此:。
只需以特定格式打印日期,并将JavaScript库添加到页面中即可。已完成。

有一个JavaScript库可用于:。
只需以特定格式打印日期,并将JavaScript库添加到页面中即可。完成。

我确信有一些基于PHP的方法可以实现这一点,我很想看到一些,但也有一个基于jQuery的插件名为。我认为堆栈溢出就是这样使用的


当然,这取决于用户浏览器中激活的JavaScript,但当JavaScript关闭时,它会优雅地退化。另外,在搜索引擎中,真实日期是索引的,而不是格式化的日期-一个很小但很好的加号。

我确信有一些基于PHP的方法可以实现这一点,我很有兴趣看到一些,但也有一个基于jQuery的插件名为。我认为堆栈溢出就是这样使用的


当然,这取决于用户浏览器中激活的JavaScript,但当JavaScript关闭时,它会优雅地退化。此外,在搜索引擎中,实际日期是索引的,而不是格式化的日期-一个小但很好的加号。

最好是根据ISO格式化时间,例如2008-07-17T09:24:17Z

<?php 
  $DateOfRequest = date("Y-m-dTH:i:s", $timestamp); 
?> 


然后,使用注入格式字符串,如“2小时前”之类。

最好是根据ISO设置时间格式,例如2008-07-17T09:24:17Z

<?php 
  $DateOfRequest = date("Y-m-dTH:i:s", $timestamp); 
?> 

然后,使用注入格式字符串,如“2小时前”等。

$d=time()-$timestamp;
如果($d<60)
返回$d.“秒”。($d==1)?“”:'s')。“前”;
其他的
{
$d=底价($d/60);
如果($d<60)
返回$d.“分钟”。($d==1)?“”:“'s')”之前;
其他的
{
$d=底价($d/60);
如果($d<24)
返回$d.“hour”。($d==1)?“”:“'s”)“ago”;
其他的
{
$d=底价($d/24);
如果($d<7)
返回$d.“日”。($d==1)?“”:“'s')”之前;
其他的
{
$d=底价($d/7);
如果($d<4)
返回$d.“周”。($d==1)?“”:“'s”)“之前”;
}//周
}//一天
}//时辰
}//分钟
$d=time()-$timestamp;
如果($d<60)
返回$d.“秒”。($d==1)?“”:'s')。“前”;
其他的
{
$d=底价($d/60);
如果($d<60)
返回$d.“分钟”。($d==1)?“”:“'s')”之前;
其他的
{
$d=底价($d/60);
如果($d<24)
返回$d.“hour”。($d==1)?“”:“'s”)“ago”;
其他的
{
$d=底价($d/24);
如果($d<7)
返回$d.“日”。($d==1)?“”:“'s')”之前;
其他的
{
$d=底价($d/7);
如果($d<4)
返回$d.“周”。($d==1)?“”:“'s”)“之前”;
}//周
}//一天
}//时辰
}//分钟

对于$time,我必须解析的…timestamp是指当前时间戳?Hi all am loking解决方案在PHPHPHOW中查找时间戳有两天了,对于$time,一天有多少时间戳,我必须解析的…timestamp是指当前时间戳?Hi all am loking解决方案在PHPHPHPHOW中查找时间戳有两天了,一天有多少时间戳我解决了这个问题。看看吧,我解决了这个问题。看看吧。