mysql的time类型对应php的什么类型? mysql的time类型用字符串表示形如=>838:59:59我现在想用这个串实例化php的一个等价的对象,请问改如何实现?thx! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php的什么类型可以表示'838:59:59' 用time表示的还真很少碰到!等价date("H:i:s"); 可以,参看手册http://www.php.net/manual/en/function.date.php “H 24-hour format of an hour with leading zeros 00 through 23”超过24小时只能用天表示吧,我的本意是超过60分钟的部分一律用小时表示,就像mysql的Time 你如果是把php要转换成mysql的time可以先把时间变量转换秒数,然后算和(24*3600)的商取整数,再算和(24*3600)的取余,将余数转换成 小时:分:秒的格式.例:$a = xxxxxx;//总秒数$day = floor($a/(24*3600));$remain = $a%(24*3600);$h = floor($remain/(3600));$i = floor(($remain-$h*3600)/60);$s = $remain%60;$format = $day." ".$h.":".$i.":".$s ;echo $format; 为什么要用这个类型来存到mysql里面呢?最好的方法是存入unix时间戳,int格式的。如果你存入这个样子的,存入的和取出的时候都需要转换,影响运行效率。 __FILE__ == ''在什么情况下成立 PHP伪静态怎么做. 找个老教我做DEDE的模板 php如何连接sql server ■■■■■■■■ 移动虚拟主机空间价格优惠,南北互通■■■■■■■■ 如何使用preg_replace替换功能? 关于搜索字串的问题 ★★★★☆ Javascript读取PHP设置的cookie值,中文成乱码,点解? 如何根据用户上传的图片生成一个缩略图? 俺最近想好好研究一下apache,睡能推荐本好书? 请教一个smarty+js的问题 apache URL重写实现http://x.a.cn->http://www.a.cn/x
等价date("H:i:s");
可以,参看手册
http://www.php.net/manual/en/function.date.php
超过24小时只能用天表示吧,我的本意是超过60分钟的部分一律用小时表示,就像mysql的Time
例:$a = xxxxxx;//总秒数
$day = floor($a/(24*3600));
$remain = $a%(24*3600);
$h = floor($remain/(3600));
$i = floor(($remain-$h*3600)/60);
$s = $remain%60;
$format = $day." ".$h.":".$i.":".$s ;echo $format;
最好的方法是存入unix时间戳,int格式的。
如果你存入这个样子的,存入的和取出的时候都需要转换,影响运行效率。