PHP日期时间操作
一、设置时区
date_default_timezone_set('PRC');
二、获取当前时间的 Unix 时间戳(格林威治时间 1970 年 1 月 1 日 00:00:00到当前时间的秒数)和日期
$t = time(); // 例如:int 1466262115
$d = date ( "Y-n-j H:i:s",$t); // 输出 2016-6-18 23:01:55
三、日期变成整型数据(Unix 时间戳)
$t = strtotime ('2016-6-10');    // 输出 int 1465488000 即 2016-6-10 00:00:00 的Unix时间戳
四、整型数据(Unix 时间戳)变成日期
$t = strtotime ('2016-6-10');
$d = date ( "Y-n-j H:i:s",$t);  // 输出 2016-6-10 00:00:00
五、date ( "参数 ",$t)函数的参数介绍
Y -- 年,四位数字; 如: "1999" 
      y -- 年,二位数字; 如: "99"
m -- 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"  
      n -- 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"  
      M -- 月份,三个英文字母; 如: "Jan"
d -- 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" 
      j -- 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
h -- 12 小时制的小时,不足二位补零; 如: "01" 至 "12"    
      g -- 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
      H -- 24 小时制的小时,不足二位补零; 如: "00" 至 "23"  
      G -- 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i -- 分钟; 如: "00" 至 "59"
s -- 秒; 如: "00" 至 "59"
l -- 星期几,英文全名; 如: 星期五 -> "Friday"
      D -- 星期几,英文前三个字母; 如: 星期五 Friday -> "Fri"
      w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
F -- 月份,英文全名; 如: 二月->"February" 六月->"June"
t -- 指定月份的天数; 如: "28" 至 "31" 六月份 -> 30天
U -- 总秒数 等于当前时间的Unix时间戳
z -- 一年中的第几天; 如: "0" 至 "365"
S -- 字尾加英文序数,二个英文字母; 如: "th","nd"
一号是first,二号second,三号third,从四号fourth开始后面都是数字加上“th”结尾,
      直到二十一号“twenty first”,然后是twenty second,以此类推。
PHP日期时间操作的更多相关文章
- paip.日期时间操作以及时间戳uapi php java python 总结
		
paip.日期时间操作以及时间戳uapi php java python 总结 ///uapi Date 函数 | Day 函数 | Hour 函数 | Minute 函数 | Month 函数 | ...
 - Firebird日期时间操作
		
最近在使用Firebird数据做 一项目,使用FireBird边用边学.(以下转贴) 查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段 select * fro ...
 - Python基础 | 日期时间操作
		
目录 获取时间 时间映射 格式转换 字符串转日期 日期转字符串 unixtime 时间计算 时间偏移 时间差 "日期时间数据"作为三大基础数据类型之一,在数据分析中会经常遇到. 本 ...
 - Java日期时间操作基础——包含JDK1.8时间操作新特性
		
JDK1.7日期时间操作 示例小结 public class DateTest { public static final String FORMAT_DATE = "yyyy-MM-dd& ...
 - MySQL tips (日期时间操作/concat 等)
		
1. Query结尾要加一个分号: 2. 数据库和表 SHOW DATABASES; USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...
 - JS 中的日期时间操作计算实例
		
实例 一:已知日期格式为 "YYYY/MM/DD",计算相对于今天的天数差. function fromNow(date){ var mTimes = new Date(date) ...
 - Java日期时间操作的一些方法
		
1. 获得Calendar实例: Calendar c = Calendar.getInstance(); 2. 定义日期/时间的格式: SimpleDateFormat sdf =new Simpl ...
 - php 日期时间操作-可算出几天后的时间
		
本文为大家介绍一下根据PHP时间戳获取当前时期的具体方式.strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实 ...
 - mysql日期时间操作
		
select curdate(); --获取当前日期 select last_day(curdate()); --获取当月最后一天. select DATE_ADD(curdate(),interva ...
 - kbmmw 中的日期时间操作
		
为了精确度反映时间及时区,kbmmw 里面专门有一个单元处理日期时间,由于很多同学习惯了delphi 自带的Tdatetime,使用这个时会有一些疑惑,因此今天就单独说一下这个. 首先kbmmwdat ...
 
随机推荐
- 2017秋软工1 - 本周PSP
			
1.本周PSP 2. 本周PSP饼状图 3. 本周进度条 4. 累计进度图
 - php中array_map和array_walk的使用对比
			
一.array_map() 1.array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空. 2.回调 ...
 - unordered_map(hash_map)和map的比较
			
测试代码: #include <iostream> using namespace std; #include <string> #include <windows.h& ...
 - 最长回文子串计算(fail)
			
题意: 给定一个字符串s,在s中找到最长的回文子字符串.您可以假设s的最大长度为1000. 例子: 输入: “babad” 输出: “bab” 注: “aba”也是一个有效的答案. 我的答案: 想法: ...
 - java — 排序算法
			
1.冒泡排序 比较相邻元素,如果第一个比第二个大,就交换位置,每一次交换,当前 package BubbleSort; public class Test { public static void m ...
 - 用glob()函数返回目录下的子文件以及子目录
			
glob() 函数返回匹配指定模式的文件名或目录 相对于readdir()和opendir()来说,使用glob()函数会方便很多 代码1: <?php function getfilename ...
 - Java取两个变量不为空的变量的简便方法!
			
一.需求 最近在项目中遇到一个小问题,即从数据库取两个变量,判断取出的变量是否为空,取不为空的变量:若两个变量都不为空,取两个变量:两个变量都为空,则跳过: 二.解决方案(这里提供两种思路) 1.第一 ...
 - VM新安装centos7无法连接网络的问题
			
https://blog.csdn.net/u012110719/article/details/42264601 https://blog.csdn.net/kexiaoling/article/d ...
 - [Leetcode] 2.Add Two Numbers(List To Long,模拟)
			
本题题意是指将两个数倒序存储在链表中,再将两数之和同样存储在链表中输出. 我最开始的思路是将每一位相加,再考虑是否进位,但这时就需要考虑一些情况,比较麻烦. 于是我决定采取另一种在网上新学到的方法:这 ...
 - table中的td限制宽度width也不能让字符过长变成省略号生效?
			
table中的td限制宽度width也不能让字符过长变成省略号生效? http://blog.csdn.net/java_mr_zheng/article/details/49423247 CSS t ...