php date函数

PHP时间函数

坚强是说给别人听的谎言 提交于 2020-01-28 19:24:48
PHP输出时间差函数 <?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>"; echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:",date("Y-m-d",strtotime("+1 day")), "<br>"; echo "一周后:",date("Y-m-d",strtotime("+1 week")), "<br>"; echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<br>"; echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<br>"; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>"; echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";

php时间函数应用

二次信任 提交于 2020-01-28 04:52:03
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,PHP时间戳函数获取英文文本日期时间 示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间 (1)打印明天此时的时间戳strtotime(”+1 day”) 当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25 指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25 (2)打印昨天此时的时间戳strtotime(”-1 day”) 当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25 指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25 (3)打印下个星期此时的时间戳strtotime(”+1 week”) 当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09

PHP - 日期与时间

旧时模样 提交于 2020-01-26 23:33:30
第10章 日期与时间 学习要点: 1.PHP 日期和时间库 使用 PHP 编程时,与你遇到的大多数其他类型的数据相比,日期和时间有很大不同。因为日期和时间没有明确的结构,并且日期的计算和表示也很麻烦。在 PHP 中,日期和时间函数库是 PHP 语言的一个核心部分。 时间戳是自 1970 年 1 月 1 日( 00:00:00 GMT )以来的秒数。它也被称为 Unix 时间戳( Unix Timestamp )。 Unix 时间戳 (Unix timestamp) ,或称 Unix 时间 (Unix time) 、 POSIX 时间 (POSIX time) ,是一种时间表示方式,定义为从格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数。 Unix 时间戳不仅被使用在 Unix 系统、类 Unix 系统中,也在许多其他操作系统中被广泛采用。 例如(1184557366 表示 2007-07-16 03:42:46) 一.PHP 日期和时间库 验证日期: checkdate() 函数能够很好地验证日期,提供的日期如果有效,则返回 true ,否则返回 false 。 <?php if (checkdate(2,29,2007)) { echo '日期合法'; } else { echo '日期不合法'; } ?> 格式化时间和日期:

php 时间问题

情到浓时终转凉″ 提交于 2020-01-26 02:32:46
获得简单的日期 date() 函数的格式参数是必需的,它们规定如何格式化日期或时间。 下面列出了一些常用于日期的字符: d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式。 下面的例子用三种不同方法格式今天的日期: 实例 <?php echo "今天是 " . date("Y/m/d") . "<br>"; echo "今天是 " . date("Y.m.d") . "<br>"; echo "今天是 " . date("Y-m-d") . "<br>"; echo "今天是 " . date("l");//L的小写 ?>效果: 获得简单的时间 下面是常用于时间的字符: h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟 s - 带有首位零的秒(00 -59) a - 小写的午前和午后(am 或 pm) 下面的例子以指定的格式输出当前时间: 实例 <?php echo "现在时间是 " . date("h:i:sa"); ?> 通过 PHP mktime() 创建日期 date() 函数中可选的时间戳参数规定时间戳。如果您未规定时间戳,将使用当前日期和时间(正如上例中那样)。 mktime() 函数返回日期的 Unix

前端学PHP之日期与时间

雨燕双飞 提交于 2020-01-23 00:30:01
前面的话   在Web程序开发时,时间发挥着重要的作用,不仅在数据存储和显示时需要日期和时间的参与,好多功能模块的开发,时间通常都是至关重要的。网页静态化需要判断缓存时间、页面访问消耗的时间需要计算、根据不同的时间段提供不同的业务等都离不开时间。PHP为我们提供了强大的日期和时间处理功能,通过内置的时间和日期函数库,不仅能够得到PHP程序在运行时所在服务器中的日期和时间,还可以对它们进行任意检查和格式化,以及在不同格式之间进行转换等。本文将详细介绍PHP中的日期和时间   [注意]关于javascript的日期和时间相关内容请 移步至此 时间戳   UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式。UNIX时间戳是从1970年1月1日0点(UTC/GMT的午夜)开始起到当前时间所经过的秒数   因为UNIX时间戳是一个32位的数字格式,所以特别适用于计算机处理,例如计算两个时间点之间相差的天数。另外,由于文化和地区的差异,存在不同的时间格式,以及时区的问题。所以,UNIX时间戳也是根据一个时区进行标准化而设计的一种通用格式,并且这种格式可以很容易地转换为任何格式   也因为UNIX时间戳是一个32位的整数表示的,所以在处理1902年以前或2038年以后的事件,将会遇到一些问题

PHP时间函数

感情迁移 提交于 2020-01-20 13:39:39
PHP时间函数 2. echo date('Y-m-d H:i:s',strtotime('now'));//当前时间戳 2017-01-09 21:04:11 3. echo date('Y-m-d H:i:s',time()); 4. echo date('Y-m-d H:i:s',strtotime('+1second'));//当前时间戳+1秒 2017-01-09 21:04:12 5. 6. echo date('Y-m-d H:i:s',strtotime('+1minute'));//当前时间戳+1分 2017-01-09 21:05:11 7. 8. echo date('Y-m-d H:i:s',strtotime('+1hour'));//当前时间戳+1小时 2017-01-09 22:04:11 9. 10. echo date('Y-m-d H:i:s',strtotime('+1day'));//当前时间戳+1天 2017-01-10 21:04:11 11. 12. echo date('Y-m-d H:i:s',strtotime('+1week'));//当前时间戳+1周 2017-01-16 21:04:11 13. 14. echo date('Y-m-d H:i:s',strtotime('+1month'));//当前时间戳+1月 2017

PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全

旧街凉风 提交于 2020-01-18 14:55:54
开发过程中,常用日期处理函数,时间戳处理函数等,如下讲解: <?php echo date('Y-m-d h:i:s',time()); //运行结果(年月日时分秒,“-”间隔):2014-09-12 06:28:32 echo date('Y-m-d',time()); //运行结果(年月日,“-”间隔):2014-09-12 echo date('Y-m-d',strtotime(date('Y-m-d', time()-86400))); //运行结果(当前日期前一天的年月日,“-”间隔):2014-09-11 echo date('Ymd',time()); //运行结果(年月日,无间隔):20140912 echo date('m-d',time()); //运行结果(月日,“-”间隔):09-12 echo str_replace("-","月",date('m-d',time()-date('w',time())*86400))."日"; //运行结果(月日,汉字显示间隔):09月12日 echo date('w',time()); //运行结果(星期几):5 echo time(); //运行结果(当前日期时间的秒数):1410503809 echo strtotime(date('Y-m-d',time())); //运行结果(当前日期秒数,具体到天)

PHP date 格式化一个本地时间/日期

最后都变了- 提交于 2020-01-08 17:53:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> date (PHP 4, PHP 5) date — 格式化一个本地时间/日期 说明 string date ( string $format [, int $timestamp ] ) 返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。 Tip 自 PHP 5.1.1 起有几个有用的常量可用作标准的日期/时间格式来指定 format 参数。 Tip 自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了发起该请求时刻的时间戳。 Note: 有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。(此范围符合 32 位有符号整数的最小值和最大值)。不过在 PHP 5.1 之前此范围在某些系统(如 Windows)中限制为从 1970 年 1 月 1 日到 2038 年 1 月 19 日。 Note: 要将字符串表达的时间转换成时间戳,应该使用 strtotime()。此外一些数据库有一些函数将其时间格式转换成时间戳(例如 MySQL 的 » UNIX_TIMESTAMP 函数)。

MySQL常用函数大全

断了今生、忘了曾经 提交于 2020-01-01 05:41:27
一、数学函数 ABS(x) 返回x的绝对值 BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x)返回值e(自然对数的底)的x次方 FLOOR(x)返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返回集合中最小的值 LN(x) 返回x的自然对数 LOG(x,y)返回x的以y为底的对数 MOD(x,y) 返回x/y的模(余数) PI()返回pi的值(圆周率) RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 ROUND(x,y)返回参数x的四舍五入的有y位小数的值 SIGN(x) 返回代表数字x的符号的值 SQRT(x) 返回一个数的平方根 TRUNCATE(x,y) 返回数字x截短为y位小数的结果 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返回指定列的平均值 COUNT(col)返回指定列中非NULL值的个数 MIN(col)返回指定列的最小值 MAX(col)返回指定列的最大值 SUM(col)返回指定列的所有值之和 GROUP_CONCAT(col) 返回由属于一组的列值连接组合而成的结果 三、字符串函数 ASCII(char

mysql常用函数大全

江枫思渺然 提交于 2020-01-01 05:41:02
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返回集合中最小的值 LN(x) 返回x的自然对数 LOG(x,y)返回x的以y为底的对数 MOD(x,y) 返回x/y的模(余数) PI()返回pi的值(圆周率) RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 ROUND(x,y)返回参数x的四舍五入的有y位小数的值 SIGN(x) 返回代表数字x的符号的值 SQRT(x) 返回一个数的平方根 TRUNCATE(x,y) 返回数字x截短为y位小数的结果 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返回指定列的平均值 COUNT(col)返回指定列中非NULL值的个数 MIN(col)返回指定列的最小值 MAX(col)返回指定列的最大值 SUM(col)返回指定列的所有值之和 GROUP_CONCAT(col) 返回由属于一组的列值连接组合而成的结果 三、字符串函数 ASCII(char