php中的time(),date(),mktime(),strtotime()

time():返回当前的Unix时间戳;
date():格式化一个本地的时间戳;
mktime(时,分,秒,月,日,年):取得一个日期的时间戳;
strtotime():将任何英文文本的日期时间描述解析为Unix时间戳
<?php
echo time();
echo date('Y-m-d H:i:s',time());
echo mktime(13,54,55,9,18,2015);
echo strtotime("now");
echo strtotime("10 September 2015");
echo strtotime("+1 day");
echo strtotime("+1 week");
echo strtotime("next Thursday");
echo strtotime("last Monday");
 

时间: 2024-11-03 12:01:21

php中的time(),date(),mktime(),strtotime()的相关文章

php中date和strtotime函数输出指定日期

php中经常会用到date函数和strtotime函数,这2个函数大家一定并不陌生,今天和大家分享下使用技巧. strtotime - 将任何英文文本的日期时间描述解析为 Unix 时间戳  代码如下 复制代码 date_default_timezone_set('Asia/Shanghai'); //计算昨天的时间,我们用: date("Ymd",time()-3600); //生成昨天的时间 date("Ymd",strtotime('yesterday'));

PHP中time(),date(),mktime()区别介绍_php基础

checkdate : 验证日期的正确性.date : 将服务器的时间格式化.strftime : 将服务器的时间本地格式化.getdate : 获得时间及日期信息.gettimeofday : 取得目前时间.gmdate : 取得目前与 GMT 差后的时间.easter_date : 计算复活节日期.easter_days : 计算复活节与三月廿一日之间日期数.mktime : 取得 UNIX 时间戳记.gmmktime : 取得 UNIX 时间戳记的格林威治时间.time : 取得目前时间的

php使用date和strtotime函数输出指定日期的方法_php技巧

本文实例讲述了php使用date和strtotime函数输出指定日期的方法.分享给大家供大家参考.具体方法分析如下: 在php中date和strtotime函数都是对日期操作的,但是在生成上面date和strtotime是不一样的,一个是数字日期一个是 Unix 时间戳了,但我们都可以生成相同的日期,下面来看两个函数的例子. php中经常会用到date函数和strtotime函数,这2个函数大家一定并不陌生,今天和大家分享下使用技巧. strtotime - 将任何英文文本的日期时间描述解析为

linux在shell中获取时间 date巧用

  linux在shell中获取时间 date巧用 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28   date1=$(date --date='1 days ago +%Y%m%d')    #前一天的日期 date1=$(date --date='2 days ago +%Y%m%d')    #前l两天的日期   将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获

javascrpit-php如何翻写js中的new Date().getTime();方法

问题描述 php如何翻写js中的new Date().getTime();方法 如题 如题,js好像是到毫秒级, 求解答 求解答啊!!!!!! 解决方案 round(microtime(1)*1000) 解决方案二: 使用microtime 解决方案三: 直接ctime(); 解决方案四: 写错了,直接是time();函数就可以了. 解决方案五: getTime得到就是时间戳,php有time方法. php获取当前时间戳方法 解决方案六: 使用microtime可以满足你的需求吗? 上面的答案有

oracle中字段是date类型,在页面上要显示成&amp;amp;#39;2015-01-14&amp;amp;#39;这样的

问题描述 oracle中字段是date类型,在页面上要显示成'2015-01-14'这样的 查询的时候用了to_char(date,'yyyy-MM-dd'),就报这样的错了 解决方案 可以呀.看看date错了没有 解决方案二: 你用json?如果是的话需要对json序列化时设置时间格式 解决方案三: 在建表的时候就需要进行一个格式化的 解决方案四: 可以在页面上使用格式化标签来显示的嘛 解决方案五: SQL语句是没有问题的,问题可能出现在你的展现层上 解决方案六: 查出来是字符串,转日期..报

JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)_javascript技巧

IE中new Date(strDate)返回无效时间解决方式: 方法一: function getDateForStringDate(strDate){ //切割年月日与时分秒称为数组 var s = strDate.split(" "); var s1 = s[0].split("-"); var s2 = s[1].split(":"); if(s2.length==2){ s2.push("00"); } return

浅析Safari中的new Date()格式化坑

今天在测试的时候发现,在Chrome中的如下代码: new Date("2014-03-09"); 在Safari中报错invalid date.经过查阅资料找到类似的问答: stackOverflow地址:http://stackoverflow.com/questions/4310953/invalid-date-in-safari 解释与翻译如下: 目前Safari可以支持的标准格式如下:    MM-dd-yyyy    yyyy/MM/dd    MM/dd/yyyy    

hibernate中java.util.Date类型映射

在Hibernate中对于java.util.Date类型的映射为: java类型 Hibernate类型 Mysql类型 java.util.Date.java.sql.Date date DATE java.util.Date.java.sql.Time time TIME java.util.Date.java.sql.Timestamp timestamp TIMESTAMP 如果使用timestamp作为Date类型映射时,具体代码如下: Java代码 public class Use