友好时间输出

public static function formatTime($date) {   $str = ‘‘;   /* if(is_string($date))   {      $timer = strtotime($date);   }   else{      $timer=$date;   } */

   $timer=$date;

   $diff = $_SERVER[‘REQUEST_TIME‘] - $timer;   $day = floor($diff / 86400);

   if($day > 0) {           if($day<7)           {               return $day."天前";           }           else           {               return date(‘Y-m-d‘, $timer);           }   }

   $free = $diff % 86400;   if($free>0){      $hour = floor($free / 3600);      if($hour>0){         return $hour."小时前";      }

      $free = $free % 3600;      if($free>0){         $min = floor($free / 60);

         if($min>0){            return $min."分钟前";         }         $free = $free % 60;         if($free>0){            return $free."秒前";         }         return ‘刚刚‘;      }      return ‘刚刚‘;   }

   return ‘刚刚‘;}
时间: 2024-10-05 23:36:39

友好时间输出的相关文章

Java系统时间输出

按照某种输出格式把系统时间输出到控制台的完整代码 1 package webtest1; 2 3 import java.io.IOException; 4 import java.text.DateFormat; 5 import java.text.SimpleDateFormat; 6 import java.util.Calendar; 7 public class Date{ 8 public static String getTime(){ 9 String time=null; 1

格式化友好时间格式

<td height="40" title="<{$rs.regtime|date='Y-m-d H:i:s',###}>"><{$rs.regtime|mdate}></td> /** * 格式化友好时间格式 * @param unknown $time * @return string */function mdate($time = NULL) {    $text = '';    $time = $time

.NET Core 中使用 Humanizer 显示友好时间格式

今天在将一个 .net framework 项目迁移至 .net core 的过程中,在迁移到显示友好时间格式(比如“1分钟前”,“1小时前”)的代码时,找了找看有没有对应的开源库,结果找到了 Humanizer ,顺手体验了一下,感觉不错,在这篇随笔中记录一下. 由于显示的是中文友好时间格式,需要安装 nuget 包 Humanizer.Core.zh-CN . <ItemGroup> <PackageReference Include="Humanizer.Core.zh-

时间输出

/** 单独输出年月日时分秒等 */ Calendar c = Calendar.getInstance(); System.out.println("年: " + c.get(Calendar.YEAR)); // 月份从0开始,加1校正 System.out.println("月: " + (c.get(Calendar.MONTH) + 1) + ""); System.out.println("日: " + c.get

java-使用SImpleDateFormat格式化时间输出

之前有篇博客是使用NSDateFormatter来对时间进行格式化输出,但使用起来有点繁琐,今天介绍下最近刚刚使用的SimpleDateFormat. 1 public class SimpleDateFormat extends DateFormat 日期和时间模式 日期和时间格式由日期和时间模式 字符串指定.在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可以使用单引号 (') 引起来,以免进行解释."

swift 显示友好时间

需求: swift开发,想显示如「24秒前」.「15分钟前」.「今天 14:15」这样的时间称呼. 直接上代码 func friendlyTime(dateTime: String) -> String { let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(localeIdentifier: "zh_CN") dateFormatter.setLocalizedDateFormatFromT

php时间输出结果减去一分钟

如: <?=date("m-d H:i",strtotime($rs["kgtime"]));?> 假设结果是09-03-23:30,如何让它变成09-03-23:29 前提是 $rs['kgtime'] 必须是合法的日期时间格式, 要带有年份! date('m-d H:i', strtotime( '-1 Minute', strtotime($rs['kgtime']))); 浪迹在互联网的大潮中

log4net 按时间输出日志

参考:(转)非常完善的Log4net详细说明 log4net 按天与按小时记日志的配置 Log4net 中输出日志到文件,文件名根据日期生成 log4net按日志级别(debug,info,warn,error,fatal)生成日志目录,同时每小时生成一个日志文件 配置文件: <?xml version="1.0"?> <configuration> <configSections> <section name="log4net&qu

linux时间输出

[[email protected] ~]# date "+%Y-%m-%d" 2013-02-19 [[email protected] ~]# date "+%H:%M:%S" 13:13:59 [[email protected] ~]# date "+%Y-%m-%d %H:%M:%S" 2013-02-19 13:14:19 [[email protected] ~]# date "+%Y_%m_%d %H:%M:%S&quo