PHP时间计算问题讲解
近在学[url=javascript:;]PHP[/url],一位朋友问到[url=javascript:;]时间[/url]的计算,此时我想到了delphi和mssql的计算[url=javascript:;]函数[/url],它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的[url=javascript:;]方法[/url]来实现 8 =FP92X
具体如下: @mW: FVI
1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下[url=javascript:;]代码[/url] j` 9pZAF
$time1='2008-10-1 12:30:30'; _p\
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m S " R]i
执行结果:2008-10-01 13:00:30 znw\Dn?g
2>若我们要计算两个时间的差值,可以用以下方法: #Sr_PEo _
$time1='2008-10-1 12:30:30'; ]vMr@JM-G
$time2='2008-10-1 13:45:30'; 3XYCtp8
$diff=(strtotime($time2)-strtotime($time1))/60; bX:Y5o49
echo $time1.'到'.$time2.'的时差'.$diff.'分钟'; )d!,,o
执行结果:2008-10-1 12:30:30到2008-10-1 13:45:30的时差75分钟 zdrCr0Rx,
总结:php时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。 UM(tM9
相关文档:
mysql建立一个表格:
create table hyhtbsc(
id int(4) primary key auto_increment,
username varchar(20),
password varchar(20)
);
查询数据库内容:
<?php
$conn = mysql_connect("localhost","root","pass");
mysql_select_db("mydb",$conn);
$sql = "select * from mytable";
$result = mysql_query($ ......
普通PHP程序员笔试题
1. 用PHP打印出前一天的时间,打印格式是2007年5月10日 22:21:21
2. PHP代码如下:
$a="hello";
$b=&$a;
unset($b);
$b="world";
echo $a;
其结果是?
3. PHP代码如下:
$str="cd";
$$str="landog";
$$st ......
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)
2、echo(),print(),print_r()的区别(3分)
3、能够使HTML和PHP分离开使用的模板(1分)
4、使用哪些工具进行版本控制?(1分)
5、如何实现字符串翻转?(3分)
———————————& ......
可用于php的计数器和表单的提交,防止反复刷新。
复制代码
<?php
session_start();
$allow_sep = "30000";
if (isset($_SESSION["post_sep"]))
{
if (time() - $_SESSION["post_sep"] < $allow_sep)
{
exit("请不要反复刷新");
}
else
{
$_SESSION["post_sep"] = time();
}
}
e ......
1、mysql_connect()-建立数据库连接 {3RY4HVT?
格式: Fv n:V\eb
resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) _I;+p eq
例: 1(V>8}zn
$conn = @mysql_connect("localhost", "username", "password") or dir(" ......