php时间方法(还不错)

<?php
function time2Units ($time)
{

   $year   = floor($time / 60 / 60 / 24 / 365);
   $time  -= $year * 60 * 60 * 24 * 365;
   $month  = floor($time / 60 / 60 / 24 / 30);
   $time  -= $month * 60 * 60 * 24 * 30;
   $week   = floor($time / 60 / 60 / 24 / 7);
   $time  -= $week * 60 * 60 * 24 * 7;
   $day    = floor($time / 60 / 60 / 24);
   $time  -= $day * 60 * 60 * 24;
   $hour   = floor($time / 60 / 60);
   $time  -= $hour * 60 * 60;
   $minute = floor($time / 60);
   $time  -= $minute * 60;
   $second = $time;
   $elapse = ‘‘;

   $unitArr = array(‘年‘  =>‘year‘, ‘个月‘=>‘month‘,  ‘周‘=>‘week‘, ‘天‘=>‘day‘,
                    ‘小时‘=>‘hour‘, ‘分钟‘=>‘minute‘, ‘秒‘=>‘second‘
                    );

   foreach ( $unitArr as $cn => $u )
   {

       if ( $$u > 0 )
       {
           $elapse = $$u . $cn;
           break;
       }
   }

   return $elapse;
}

$past = 1462866257; // Some timestamp in the past
$now  = time();     // Current timestamp
$diff = $now - $past;

echo ‘发表于‘ . time2Units($diff) . ‘前‘;
?>
时间: 2024-11-05 14:45:18

php时间方法(还不错)的相关文章

如何学好PHP(看到别人的写得还不错)

一些共性问题,大致是: 1.       应该怎样学习PHP,学习的顺序是怎样的? 2.       PHP学好后,可以做什么事情? 3.       听得懂课,但是一旦自己独立写程序,就没有思路? 4.       学习PHP需要怎样的基础,算法重要吗? 首先,大家要达成一个共识,就是学习任何一门编程技术都需要我们付出心血,都要讲求循序渐进,由浅入深.对 每一个知识点要搞透,然后通过案例来加深认识,最后还需要把学习到的各个知识点实际运用到项目中去,才能融会贯通,最后才能到达能自如的驾驭项目的水

返回/设置时间方法

返回/设置时间方法 get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数. 如果将目前日期对象的时间推迟1小时,代码如下: <script type="text/javascript"> var mydate=new Date(); document.write("当前时间:"+mydate+"<br>"); mydate.setTime(mydate

Java 获取当前系统时间方法比较

转载: http://blog.csdn.net/zzjjiandan/article/details/8372617 一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yy

Android获取系统时间方法详解

Android获取系统时间方法的方法有很多种,常用的有Calendar.Date.currentTimeMills等方法. (1)Calendar Calendar获取系统时间首先要用Calendar.getInstance()函数获取一个实例,再为该实例设定时区(中国的时区为GMT+8:00),最后使用Calendar.get()函数获取时间的具体信息,如年,月,日,小时,分,秒,星期几. package com.hzhi.time_example; import java.util.Cale

浮动元素居中的实现方法~~很不错

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>float center</title> <style> .demo { /*最外层容器居中 非必要*/ border: 1px solid #CCC; margin: 5px auto; overflow: hidden; width: 143

机器学习网站还不错

http://www.52ml.net/ 机器学习网站还不错,布布扣,bubuko.com

扫出来几个我认为还不错的域名

接这个: http://www.cnblogs.com/guangshan/p/4739716.html 扫描代码: package com.guangshan.scanurl; public class MyTest { public static void main(String[] args) { String[] letter = new String[]{"i","m","o","u","v",&

2003年写的程序界面还不错嘛

我在2003年写的 JiurlPebSee 的界面,感觉还不错嘛. 今天试个东西,想看一个程序中的一个地址,是不是在某个堆里.但我这儿没搭调试环境.VC调试又看不了堆.结果想起当年写的 JiurlPebSee 能看(通过一个小驱动,来读取指定进程的指定地址中的内容).试了一下,当年是针对win 2k写的,win xp下功能已经无法完成了.但感觉界面还不错嘛. 我的微博:http://weibo.com/ddqqppb

还不错的Table样式和form表单样式

作为一个后台开发人员而言,拥有一套属于自己的前台样式是比较重要的,这里分享一下自己感觉还不错的样式,以后遇到好的,还会陆续添加 上图: 带鼠标滑动效果的table样式看起来比较清爽 样式 <head runat="server"> <title></title> <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript">&

pyqt 动态显示时间方法例子学习

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' import sys,datetime from PyQt4.QtCore import Qt from PyQt4 import QtGui,QtCore,Qt from ti import Ui_Form class Example(QtGui.QDialog,Ui_Form): def __init__(self,parnet=None): super(Exa