【php中时间戳跟日期格式的转换(转载)】教程文章相关的互联网学习教程文章

php中时间戳和日期格式的转换

一,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-...

PHP字符串替换及日期格式转换的有关问题,请问

PHP字符串替换及日期格式转换的问题,请教!$str=[['1','2','3'],['4','5','6'],['7','8','9']];我想把以上字符串中所有"["替换成"array(",所有"]"替换成")"。$str="2012年1月1日";如何把以上日期格式转换成"2012-01-01"?谢谢!------解决方案-------------------- PHP code$str="[[1,2,3],[4,5,6],[7,8,9]]";$newstr=str_replace("[",array(,$str);$newstr=str_replace("]",),$newstr);echo $newstr;

php处置日期格式为秒前、分前、小时前、昨天、前天

php处理日期格式为秒前、分前、小时前、昨天、前天 /*** 将日期格式根据以下规律修改为不同显示样式* 小于1分钟 则显示多少秒前* 小于1小时,显示多少分钟前* 一天内,显示多少小时前* 3天内,显示前天22:23或昨天:12:23。* 超过3天,则显示完整日期。* @static* @param $sorce_date 数据源日期 unix时间戳* @return void*/public static function getDateStyle($sorce_date){self::$nowTime = time(); //获取今天时间戳// ...

php中时间戳跟日期格式的转换(转载)

php中时间戳和日期格式的转换(转载)一,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-...

施用PHPExcel判别和格式化Excel中的日期格式【图】

使用PHPExcel判别和格式化Excel中的日期格式最近,在做一个导入功能,在系统中使用PHPExcel类库,读取上传的Excel文件,然后进行字段映射,最后将Excel内的数据导入到系统中。其中,关于日期格式的导入,使我犯了难。 首先,如何导入日期,因为PHPExcel中日期格式在获取时得到的是数字,并不是日期字符串,于是,网上就有许多代码,用于将Excel中获取的数字转换成PHP使用的Unix Time,其实不必这么麻烦。PHPExcel中就有这样的方法...

PHP日期格式转换去除有关问题

PHP 日期格式转换去除问题界面传到PHP里面 2013-01-01 12:01:00 $endtime = $this->input->get('endtime'); $endtime = preg_replace('/[- :]/','',$endtime ); 现在的格式 20130101120100想实现的格式是 20130101000000 把时分秒替换为0 怎么实现? 大虾帮忙! php分享到:input->get(endtime);$endtime??=?preg_..." data-pics="">------解决方案--------------------$s = '2013-01-01 12:01:00'; $s = date('Ymd000000', st...

php日期格式转换疑点,望大神伸手。

php 日期格式转换疑问,望大神伸手。。MSSQL数据库里存的时间为:2013-06-28 00:00:00PHP输入后格式为:06 28 2013 12:00AM我用的方法是:date("Y-m-d日",strtotime($rs1['DJRQ'])) 说明:$rs1['DJRQ'] = 06 28 2013 12:00AM得到的结果是:1970-01-01我想要的格式是:2013-6-28 或 2013-06-28 该如何解决呢?望高手指点。。------解决方案--------------------echo date(Y-m-d H:i:s, strtotime(preg_replace(/ /, /, 06 28 20...

php将日期格式转换成xx天前的格式_PHP

本文实例讲述了php将日期格式转换成xx天前格式的方法。分享给大家供大家参考。具体如下: 这段代码可以把时间格式化成3天前,5秒前,2年前的形式// convert a date into a string that tells how long ago // that date was.... eg: 2 days ago, 3 minutes ago. function ago($d) {$c = getdate();$p = array(year, mon, mday, hours, minutes, seconds);$display = array(year, month, day, hour, minute, second);$factor = arra...

数据库的日期格式转换

只要在convert中指定日期格式的代号就够了,如: select convert(char(20),getdate(),101) select emp_id,convert(char(20),hire_dt,101) from employee ----------------------------------------------------- 日期格式     代号 -------------------- ----------- 04/05/2000     101 -------------------- ----------- 2000.04.05     102 -------------------- ----------- 05/04/2000     103 ------...

Gregarius中文日期格式问题解决办法_php技巧

代码如下:function rss_locale_date ($fmt, $ts, $addTZOffset = true) { if (isset($_SERVER["WINDIR"])) { //%e doesnt exists under windows! $fmt=str_replace(”%e”,”%#d”,$fmt); } if ($addTZOffset) { return iconv(”UTF-8″, “utf-8″, strftime($fmt, $ts +3600 * getConfig(rss.config.tzoffset))); //return utf8_encode(strftime($fmt, $ts +3600 * g...

PHP日期处理函数整型日期格式_php技巧

当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完PHP手册后我发现PHP并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值 4、 改变日期 a. 增加时间 b. 减去时间 c. 找出两日期之间的间隔 5、 为PHP添加DateAdd函数 6、 为PHP添加Date...

php将日期格式转换成xx天前的格式_php技巧

本文实例讲述了php将日期格式转换成xx天前格式的方法。分享给大家供大家参考。具体如下: 这段代码可以把时间格式化成3天前,5秒前,2年前的形式 // convert a date into a string that tells how long ago // that date was.... eg: 2 days ago, 3 minutes ago. function ago($d) {$c = getdate();$p = array(year, mon, mday, hours, minutes, seconds);$display = array(year, month, day, hour, minute, second);$factor = arr...

Gregarius中文日期格式问题解决办法

代码如下:function rss_locale_date ($fmt, $ts, $addTZOffset = true) { if (isset($_SERVER["WINDIR"])) { //%e doesnt exists under windows! $fmt=str_replace(”%e”,”%#d”,$fmt); } if ($addTZOffset) { return iconv(”UTF-8″, “utf-8″, strftime($fmt, $ts +3600 * getConfig(rss.config.tzoffset))); //return utf8_encode(strftime($fmt, $ts +3600 * g...

PHP日期处理函数 整型日期格式

当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完PHP手册后我发现PHP并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值 4、 改变日期 a. 增加时间 b. 减去时间 c. 找出两日期之间的间隔 5、 为PHP添加DateAdd函数 6、 为PHP添加Date...

php将日期格式转换成xx天前的格式

本文实例讲述了php将日期格式转换成xx天前格式的方法。分享给大家供大家参考。具体如下: 这段代码可以把时间格式化成3天前,5秒前,2年前的形式 // convert a date into a string that tells how long ago // that date was.... eg: 2 days ago, 3 minutes ago. function ago($d) {$c = getdate();$p = array(year, mon, mday, hours, minutes, seconds);$display = array(year, month, day, hour, minute, second);$factor = arr...