测试环境:php5.3.29

unix时间戳(从Unix 纪元(January 1 1970 00:00:00 GMT)到给定时间的秒数。)。以下简称时间戳。


设置默认时区

date_default_timezone_set('utc +800');

//有时候计算的时间发现时间有偏差,需要注意时区设置。

//例如:北京时间是东八区,即世界时+8小时,大阪是东九区,即utc +900


返回某一时间的时间戳。

time();

//获取当前本机时间的时间戳。


mktime(时,分,秒,月,日,年);

//从右向左可以省略,省略到的参数用本机时间替换,比如省略了最后日和年就应用当前时间 22日 2016年。

//年可写两位或四位数字。两位时0-69 对应于 2000-2069,70-100 对应于 1970-2000。四位时测试有效范围1970年到2037年。


date('Y-m-d H:i', $time);

//将参数2的时间戳,按参数1的格式获得字符串。这是我最常用的格式:2016-08-22 09:02

//参数1支持的字母值还有很多,比如:s(有前导零的秒)、M(三个字母缩写的月份)、y(两位数的年份)、T(本机所在的时区)等等去手册查吧。


getdate($时间戳); 

//以数组返回一个unix时间戳的,默认值当前本地时间,返回值格式如下

Array
(
[seconds] => 40
[minutes] => 58
[hours] => 9//24小时制的9点
[mday] => 22//日期
[wday] => 6//礼拜6
[mon] => 10//十月
[year] => 2016
[yday] => 295//今年的第295天
[weekday] => Saturday//礼拜6
[month] => October//十月
[0] => 1055901520//时间戳
)

strtotime("时间描述"); 

//根据时间描述返回一个时间戳。和mktime作用类似。我更喜欢这个。好看些。

1.strtotime("-1 month");//例如今天是2016年11月2日 13:48分  返回的就是 2016年10月2日 13:48分的时间戳

//相似的还有 "+/-n week/year/day/hour/minute"

2.strtotime("年-月-日 时:分:秒");//一个比较方便看的方法,支持多种格式斜线啥的,这个格式我最喜欢,觉得最好看。返回时间戳。


额。我常用的就这几个了。

php常用的时间函数的更多相关文章

  1. 常用php时间函数用法汇总

    1.设置时区的方法: php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改. 在PHP.INI中设置时区 date.timezone = PRC 在代码中设置时区 1 date_ ...

  2. MySQL最常用日期时间函数

    日期和时间函数 可能的需求: 当前时间是多少.下个月的今天是星期几.统计截止到当前日期前 3 天的收入总和-- 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 ...

  3. MySQL常用日期时间函数

    日期和时间函数: MySQL服务器中的三种时区设置: ①系统时区---保存在系统变量system_time_zone ②服务器时区---保存在全局系统变量global.time_zone ③每个客户端 ...

  4. C语言 常用的时间函数

    //时间函数的使用 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include& ...

  5. MYSQL 中常用日期时间函数使用

    MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 ...

  6. Sqlserver常用的时间函数---GETDATE、GETUTCDATE、DATENAME

    GETDATE 按 datetime 值的 Microsoft® SQL Server™ 标准内部格式返回当前系统日期和时间.语法GETDATE ( )返回类型datetime注释日期函数可用在 SE ...

  7. Oracle常用SQL时间函数

    1.查询当前日期和时间 select sysdate from dual; 2.查询本月最后一天 select last_day(sysdate) from dual; 3.查询前后多少月 ) fro ...

  8. MySQL一些常用的时间函数

    https://my.oschina.net/sallency/blog/470370

  9. [转载]C# 常用日期时间函数(老用不熟)

    原博地址:http://www.jb51.net/article/20181.htm --DateTime 数字型 System.DateTime currentTime=new System.Dat ...

随机推荐

  1. JavaWeb -jsp文件和内置对象的解析

    jsp文件和内置对象的解析 对page解析 JSP九大内置对象(自带,无需new) 1 out:输出对象 2 request:请求对象,存储“客户端像服务端发送的请求信息” 3 response:响应 ...

  2. 【OCP-052】052最新考试题库分析整理-第7题

    7.Which is true about external tables? A) The ORACLE_DATAPUMP access driver can be used to write dat ...

  3. CSS3-渐变这个属性2

    渐变 有了渐变再也不用去切1px的图再重复了.. -webkit- 是浏览器前缀, 表示特定浏览器对一个属性还在实验阶段, 在这里顺便写下各个浏览器的前缀: chrome/ safari     -w ...

  4. “全栈2019”Java异常第三章:try代码块作用域详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  5. CentOS7安装weblogic集群思路梳理

    以前经常用weblogic集群,但是却没有仔细想过要实现它.这不,前两天成功安装了weblogic集群,现在将其思路整理下.防止日后自己忘掉了. 一.安装weblogic10.3.6 1. 在官网下载 ...

  6. 关于一些blog优化

    有很多的好看的$java\ script$ 可以大大的增加$blog$的好看度. 这里,本宝宝就列举几个 upd:不定期更新 1.有木有觉得背景的小姐姐和雪花特效极其的配啊啊啊!!! 页面定制CSS插 ...

  7. AtcoderExaWizards 2019题解

    传送门 \(A\ Regular\ Triangle\) 咕咕 \(B\ Red\ or\ Blue\) 咕咕咕 \(C\ Snuke\ the\ Wizard\) 我可能脑子真的坏掉了-- 容易发现 ...

  8. Eclipse署动态web项目方法

    和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...

  9. Vue 不睡觉教程2 - 洋气的文件结构

    目标书接上回,上回那个例子实在太土了.实际开发中我们不可能把整个网站的js和html全写到一个页面上.所以我们这节课的目标在于改造这个例子的文件结构,让它不那么土Let's do it 环境参数vue ...

  10. github上关于campbell数据采集的一些代码。

    数据自动采集: https://github.com/USGS-OWI/deployer-campbell   program that reads loggernet files and refor ...