php定义日期型数据 php定义日期型数据的方法

PHP日期格式

假设:

$year=2010;

$month=5;

$day=31;

$date = $year.”-“.$month.”-“.$day;

insert into aa (date) values($date) ;

PHP中时间和日期函数总结

PHP中所有函数都是UNIX纪元的 即从 年 月 日开始的 日期是从这个时候开始的秒数 当一个函数调用从这时候计的秒数时 就把它当作(timestamp)时间戳 本地时间函数 string date(string format inieger timestamp) 该函数返回一个表示时间的字符串 是由string format 控制的 如 ? print(date( Y年 m月d日 ); //输出当前 年月日 print(date( Y年 m月d日 * * * * ); //输出 年 月 日 ? 也许你会问 怎么没有timestamp呢?若timestamp为空时 或不写时 表示使用当前时间一刻timestamp 表示年份的控制符  Y 四位的年份 y 两位的年份 表示月份的控制符  m 从 的月份 F 英文月份名 M 简写的月份名 表示日号的控制符  d 前面有 的月份中日期 j 前面没有 的日号 表示星期的控制符  l 英文星期 D 简写的星期 表示小时的控制符  h 从 到 小时 H 从 到 的小时 表示上下午的控制符 a am或pm A AM或PM 表示分钟的控制符  i 取值 另外的  z 年中的日期 array getdate(integer timestamp) 该函数返回一个矩阵 如: ? $current_date=getdate(); print($current_date( hours )); print($current_date( minutes ); print($current_date( seconds ); ? 说明: 元素  描述 hours   小时格式的小时 mday   月份中日期 minutes 分钟 mon 数字形式的月份 month  月份全称 seconds 秒数 wday   从 到 的数字形式的星期几 weekday 星期几的名称 year   年份 时间戳即从 年 月 日到现在的秒数 yday   一年中数字形式的日期 boolean checkdate(integer month integer day integer year) 该函数检查日期是否合法 如: ? if(checkdate( )) print( 日期合法!n ); ? integer time() 该函数获得当前时间戳 如: ? print(time()); //输出一大串整数 ? integer mktime(integer hour integer minutes integer seconds integer month integer day integer year) 该函数返回给出日期的时间戳 即从 年 月 日到现在的秒数 如果某参数超出范围 该函数也可以解释它 如 月即为第二年的一月 如: ? $currenthour=date( H ); print( 个小时后为: ); print(date( h:i A l F dS Y mktime($currenthour+ ))); print( brn ); ? string microtime() 该函数返回一个字符串 由当前时间的毫秒数+空格+从 年开始的秒数 ? print( start:microtime()brn ); for($index= ; $index ; $index++) print( good! ); print( stop:microtime()brn ); ? 还有 各林威治标准时间函数 不常用我就不说了!常用的就这些 lishixinzhi/Article/program/PHP/201311/21349

thinkphp 如可向ORACL添加日期型数据(年月日 时分秒)?

你确定d-M-Y 能成功?不是dd-Mm-Yy?(我试了一下前面的不行后面的行)

正常来说date类型数据应该是这样的吧‘yyyy-mm-dd hh24:mi:ss’

你写全试试?