【PHP中日期时间函数date()用法总结】教程文章相关的互联网学习教程文章

php实现的DateDiff和DateAdd时间函数代码分享_PHP

扩展php中的时间函数DateDiff和DateAddfunction DateDiff($part, $begin, $end) { $diff = strtotime($end) - strtotime($begin); switch($part) { case "y": $retval = bcdiv($diff, (60 * 60 * 24 * 365)); break; case "m": $retval = bcdiv($diff, (60 * 60 * 24 * 30)); break; case "w": $retval = bcdiv($diff, (60 * 60 * 24 * 7)); break; case "d": $retval = bcdiv($diff, (60 * 60 * 24)); break; case "h": $retval =...

php时间戳格式化显示友好的时间函数分享_PHP

在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢?大体思路如下:如果是跨年并且大于3天就显示为具体的时间如果是今天的如果是一分钟内则显示几秒之前如果是一小时内则显示几分钟前如果是当天且大于一小时则显示为几小时前如果是昨天则显示为昨天几点如果是前天则显示为前天几点如果大于三天(没有...

php实现求相对时间函数_PHP

本文实例讲述了php实现求相对时间函数。分享给大家供大家参考。具体实现方法如下:<?php function relativeTime($time = false, $limit = 86400, $format = g:i A M jS) {if (empty($time) || (!is_string($time) & amp; & amp;!is_numeric($time))) $time = time();elseif (is_string($time)) $time = strtotime($time);$now = time();$relative = ;if ($time === $now) $relative = now;elseif ($time > $now) $relative = in th...

phpMysql日期和时间函数集合_php技巧

收集的比较全的Mysql日期和mysql时间函数DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(01……1...

使用PHP的日期与时间函数技巧_php技巧

PHP的日期时间函数date() 1,年-月-日 代码如下:echo date(Y-m-j); 2007-02-6 echo date(y-n-j); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 代码如下:echo date(Y-M-j); 2007-Feb-6 echo date(Y-m-d); 2007-02-06 大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0); 没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带...

phpcheckdate、getdate等日期时间函数操作详解_php技巧

checkdate($month,$date,$year)   如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。   在日期用于计算或保存在数据库中之前,可用此函数检查日期并使日期生效。 代码如下:// returns false echo checkdate(2,30,2005) ? "valid" : "invalid"; // returns true echo checkdate(4,6,2010) ? "valid" : "invalid"; ?>   getdate($ts)   在没有自变量的情况下,该函数以...

phpdate()日期时间函数详解_php基础

1,年-月-日 echo date('Y-m-j'); 2007-02-6 echo date('y-n-j'); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 echo date('Y-M-j'); 2007-Feb-6 echo date('Y-m-d'); 2007-02-06 大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0); 没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带前导则使用小写d。 echo date('Y-M-j'); ...

MySQL日期时间函数常用总结_php技巧【图】

获得当前日期+时间(date + time)1.1 函数:now()相关函数:current_timestamp(),localtime(),localtimestamp()举例说明:2. 获得当前日期(date)函数:curdate()相关函数:current_date(),current_date举例说明:3. 获得当前时间(time) 函数:curtime()相关函数:current_time(),current_time 举例说明4. MySQL dayof… 函数:dayofweek(), dayofmonth(), dayofyear()分别返回日期参数,在一周、一月、一年中的位置。 ...

php实现的DateDiff和DateAdd时间函数代码分享_php技巧

扩展php中的时间函数DateDiff和DateAdd function DateDiff($part, $begin, $end) { $diff = strtotime($end) - strtotime($begin); switch($part) { case "y": $retval = bcdiv($diff, (60 * 60 * 24 * 365)); break; case "m": $retval = bcdiv($diff, (60 * 60 * 24 * 30)); break; case "w": $retval = bcdiv($diff, (60 * 60 * 24 * 7)); break; case "d": $retval = bcdiv($diff, (60 * 60 * 24)); break; case "h": $retval ...

php实现求相对时间函数_php技巧

本文实例讲述了php实现求相对时间函数。分享给大家供大家参考。具体实现方法如下: <?php function relativeTime($time = false, $limit = 86400, $format = g:i A M jS) {if (empty($time) || (!is_string($time) & amp; & amp;!is_numeric($time))) $time = time();elseif (is_string($time)) $time = strtotime($time);$now = time();$relative = ;if ($time === $now) $relative = now;elseif ($time > $now) $relative = in t...

php Mysql日期和时间函数集合

收集的比较全的Mysql日期和mysql时间函数DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(...

使用PHP的日期与时间函数技巧

PHP的日期时间函数date() 1,年-月-日 代码如下:echo date(Y-m-j); 2007-02-6 echo date(y-n-j); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 代码如下:echo date(Y-M-j); 2007-Feb-6 echo date(Y-m-d); 2007-02-06 大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0); 没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带...

php checkdate、getdate等日期时间函数操作详解

checkdate($month,$date,$year)   如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。   在日期用于计算或保存在数据库中之前,可用此函数检查日期并使日期生效。 代码如下:<?php // returns false echo checkdate(2,30,2005) ? "valid" : "invalid"; // returns true echo checkdate(4,6,2010) ? "valid" : "invalid"; ?>   getdate($ts)   在没有自变量的情况下,该...

php实现的DateDiff和DateAdd时间函数代码分享

扩展php中的时间函数DateDiff和DateAdd function DateDiff($part, $begin, $end) { $diff = strtotime($end) - strtotime($begin); switch($part) { case "y": $retval = bcdiv($diff, (60 * 60 * 24 * 365)); break; case "m": $retval = bcdiv($diff, (60 * 60 * 24 * 30)); break; case "w": $retval = bcdiv($diff, (60 * 60 * 24 * 7)); break; case "d": $retval = bcdiv($diff, (60 * 60 * 24)); break; case "h": $retval ...

php实现求相对时间函数

本文实例讲述了php实现求相对时间函数。分享给大家供大家参考。具体实现方法如下: <?php function relativeTime($time = false, $limit = 86400, $format = g:i A M jS) {if (empty($time) || (!is_string($time) & amp; & amp;!is_numeric($time))) $time = time();elseif (is_string($time)) $time = strtotime($time);$now = time();$relative = ;if ($time === $now) $relative = now;elseif ($time > $now) $relative = in t...