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 ...
随机推荐
- 2018-8-29安装Jitamin过程实录
2018-8-29安装Jitamin过程实录 新建 模板 小书匠 欢迎走进zozo的学习之旅. 简介 安装 nginx + php + mysql 安装composer 安装Jitamin 简介 在考 ...
- Memory及其controller芯片整体测试方案(上篇)
如果你最近想买手机,没准儿你一看价格会被吓到手机什么时候偷偷涨价啦! 其实对于手机涨价,手机制造商也是有苦难言,其中一个显著的原因是存储器芯片价格的上涨↗↗↗ >>> 存储器memo ...
- Linux GCC编译
.a 静态库(打包文件 由多个.o文件打包而成) .c 未经过预处理的C源码 .h C头文件 .i 经过预处理的C源码(将头文件内容加载到c文件中) .o 编译之后产生的目标文件 .s 生成的汇编语言 ...
- ServletContext域对象
场景:假设某个web服务,有两个servlet分别是servlet1和servlet2,servlet1要传参数name=zhangsan传送给servlet2,传统方法如下: servlet1端:用 ...
- hadoop fs 部分命令详解
1,Hadoop fs –fs [local | <file system URI>]:声明hadoop使用的文件系统,如果不声明的话,使用当前配置文件配置的,按如下顺序查找:hadoop ...
- C# 知识回顾 - 你真的懂异常(Exception)吗?
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...
- 如何在flink中传递参数
众所周知,flink作为流计算引擎,处理源源不断的数据是其本意,但是在处理数据的过程中,往往可能需要一些参数的传递,那么有哪些方法进行参数的传递?在什么时候使用?这里尝试进行简单的总结. 使用conf ...
- [剑指Offer] 59.按之字形顺序打印二叉树
题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推. [思路]先按层次遍历存入,通过设立标志位,将 ...
- 为什么 MongoDB (索引)使用B-树而 Mysql 使用 B+树
B-树由来 定义:B-树是一类树,包括B-树.B+树.B*树等,是一棵自平衡的搜索树,它类似普通的平衡二叉树,不同的一点是B-树允许每个节点有更多的子节点.B-树是专门为外部存储器设计的,如磁盘,它对 ...
- asp.net MVC 导出查询结果到Excel
首先在View视图中有一表单form,导出按钮<input class="btn export" type="button" value="导出 ...