动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 计算MySQL中的datetime字段与当前时间差一例

作者来源: 
阅读 2383 人次 , 2006-3-29 4:17:00 

注意本程序中使用的表结构为:
use test;
create table datetime(dtfield datetime);
insert into datetime values(now());
*/
?>

<?
$server 
mysql_connect("localhost","test","") or die("无法连接数据库服务器!");
$db mysql_select_db("test",$server) or die("无法连接test数据库!");
$sql "select unix_timestamp(dtfield) from datetime";
$rst mysql_query($sql) or die("查询失败:$sql");
$row mysql_fetch_array($rst) or die("无法取得数据!");
$datetime $row["unix_timestamp(dtfield)"];
$now time();
$diff $now-$datetime;
$diffhour = (int)($diff/3600);
$diffminute = (int)(($diff-$diffhour*3600)/60);
$diffsecond $diff-$diffhour*3600-$diffminute*60;
echo 
"当前时间为 : " date("y年m月d日 h:i:s",$now) . "<br>";
echo 
"数据库中的时间为 : " date("y年m月d日 h:i:s",$datetime) . "<br>";
echo 
"当前时间与数据库时间相差: " $diffhour "时" $diffminute "分" $diffsecond "秒";
mysql_close($server) or die("无法与数据库服务器断开连接!");
?>

 本文Tagsmysql  数据库  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:在MYSQL中插入当前时间
· 下一篇:用PHP执行Oracle存储过程示例
· 文件上传类
· PHP 编码规范(2)
· PHP读取汉字点阵数据
· PHP系统流量分析的程序
· 通过ICQ网关发送手机短信的PHP源程序


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077