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

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

/*-------------------------------------------------------** Copyright (c) 2011 Baidu.com, Inc. All Rights Reserved* $Id$**-------------------------------------------------------*///时间戳转日期$date_time_array = getdate(1297845628); //1311177600 1316865566$hours = $date_time_array["hours"];$minutes = $date_time_array["minutes"];$seconds = $date_time_array["seconds"];$month = $date_time_array["mon...

根据给定的日期格式'YYYY-mm-dd',获取该日期所在周的起始日期

常用日期操作/** * 获取一年中所有星期的起始日期 * @param $year 格式 YYYY * 返回二维数组 下标 key1值对应一年中某一天所在周的实际年份 key2值对应一年中某一天所在的周数[一年中第几周] * 返回false 日期格式错误 */function get_all_weeks($year){ $week_arr = array(); $year = intval(trim($year)); $preg = "/^\d{4,}$/"; if(!preg_match($preg, $year)){ return false; } $begin_day = $year . -01-01; $end_day = $y...

excelTime用于excel导入日期格式

用于excel 导入日期格式 格式化成 年月日形式function excelTime($days, $time=false,$str=-){ if(!$days)return false; if(function_exists("gregoriantojd")){ if(is_numeric($days)){ //based on 1900-1-1 $jd = gregoriantojd(1, 1, 1970); $gregorian = jdtogregorian($jd+intval($days)-25569); $myDate = explode(/,$gregorian); ...

数据库的日期格式转换_PHP教程

只要在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日期格式闰年、星期、天_PHP教程

PHP本身是一种简单而强大的语言,PHP日期格式还是比较常用的,于是我研究了一下PHP日期格式,在这里拿出来和大家分享一下,希望对大家有用。PHP语言拥有核心特性如强大的字符串和数组处理能力,同时极大的改进了对面向对象编程的支持(PHP5以上版本)。通过使用标准的和可选的扩展模块,PHP应用程序可以连接MySQL或Oracle等十几种数据库、绘图、创建PDF文件和创建解析XML文件。你也可以使用C语言来写自己的PHP扩展模块。例如,在已...

php日期格式详细说明_PHP教程

日期格式详细说明 php中所有函数都是unix纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(times****p)时间戳。 本地时间函数 1. string date(string format,inieger times****p) 该函数返回一个表示时间的字符串,是由string format 控制的。 如:print(date("y年 m月d日");//输出当前,年月日. print(date("y年 m月d日",60*60*24*365*10);//输出1980年1月1日. ?...

php日期格式合法性正则验证代码_PHP教程

php日期格式合法性正则验证代码本款php正则日期教程,提供了三种验证用户输入的日期是不是正确的日期格式哦,二种是用正则日期验证,一种是用checkdate来验证。 php教程日期格式合法性正则验证代码 本款php正则日期教程,提供了三种验证用户输入的日期是不是正确的日期格式哦,二种是用正则日期验证,一种是用checkdate来验证。 */ $days = date("y-m-d"); //方法一正则验证日期$reg="/d{4}-d{2}-d{2}/"; preg_match($reg,$days,$a...

PHP日期格式转时间戳_PHP教程

PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是:strtotime():将任何英文文本的日期时间描述解析为时间戳。mktime():从日期取得时间戳。strtotime()strtotime() 函数用于将英文文本字符串表示的日期转换为时间戳,为 date() 的反函数,成功返回时间戳,否则返回 FALSE 。语法: int strtotime ( string time [, int now] ) 参数 time 为被解析的字符串,是根据 GNU 日期输入格式表示的日期。例子: 输出...

dedecms调用日期格式化形式大全,dedecms日期格式_PHP教程

dedecms调用日期格式化形式大全,dedecms日期格式记的以前刚学习dedecms的时候,对于调用文章的日期也让我头痛了许久,今天编辑专门收集整理了一篇关于dedecms日期格式化的文章,希望对大家有所帮助 dedecms特有常用的日期格式化函数MyDate()代码:[field:pubdate function="MyDate(Y-m-d,@me)" /] 样式:2013-08-07代码:[field:pubdate function="MyDate(m-d,@me)" /] 样式:08-07代码:[field:pubdate function="MyDate(Y-m-d H...

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

php将日期格式转换成xx天前的格式 这段代码可以把时间格式化成3天前,5秒前,2年前的形式123456789101112131415161718192021222324252627282930313233// 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 = a...

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

php将日期格式转换成xx天前的格式,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(yea...

PHP日期格式转换去除问题

php 界面传到PHP里面 2013-01-01 12:01:00 $endtime = $this->input->get('endtime'); $endtime = preg_replace('/[- :]/','',$endtime ); 现在的格式 20130101120100 想实现的格式是 20130101000000 把时分秒替换为0 怎么实现? 大虾帮忙! 回复讨论(解决方案) $s = 2013-01-01 12:01:00; $s = date(Ymd000000, strtotime($s)); 思路问题 既然格式是这样的 那其实就是 字符串的前8个数字+...

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

MSSQL数据库里存的时间为:2013-06-28 00:00:00 PHP输入后格式为: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 2013 12:...