重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一般有两种访问:
创新互联公司专注于企业营销型网站建设、网站重做改版、睢县网站定制设计、自适应品牌网站建设、H5开发、成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为睢县等各大城市提供网站开发制作服务。
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //执行sql语句
//这种方法,你datetime字段要设计成date类型,now() 是mysql数据库提供的一个获取当前时间函数
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //执行sql语句
//这种方法:datetime字段设计成int(10)类型。time()是php提供获取时间戳的函数。
推荐使用方法二,因为这种方式,一.排序速度快,二.方便转换时间区。主流的开源程序都有采用这方式。像discuz phpwind dedecms等等。
使用date函数语法:string date ( string $format [, int $timestamp ] ) 返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。 H 小时,24 小时格式,有前导零 00 到 23 echo date("H");
如果你数据库时间的字段是 int 型,直接用 time() 是可以的;
如果是 timestamp 或 varchar/char 类型,可以用 date("Y-m-d H:i:s"),显示更为直观的时间格式。
city1 和 city2 如果数据库中有两个字段,你就按两个字段存进去没有问题;如果你显示的时候想把他们用 “--” 连接起来有100 种方法,一点都不用担心。
select 的时候用 concat 函数
select 出来后循环一下再把 city1 和city2 写成:$city1."--".$city2
3. 页面中输出的时候再把两个字段连到一起。
strtotime()是php中的时间函数;其功能是:将任何字符串形式的日期,时间转换成对应的Unix 时间戳。
示例:
?php
$str='2015-05-20 15:21:23';
echo strtotime($str);
//转换为时间戳:1432106483
?
首先,请你先了解一下PHP的时间管理方面的函数,有好多。
例如:date(格式[,时间戳])
你先了解一下时间戳
如果时间戳的参数没有给,就是默认的系统时间戳,然后按照你自己的格式返回值
例如:date('Y-m-d')假如现在是2010年8月6号
函数就会返回2010-08-06
date('Ymd')如果是这样,就会返回20100806
你想取到你的值就要写出自己想要的格式:
2008-08-08 08:08:08 格式:Y-m-d H:i:s
20080808080808 格式:YmdHis
其实很简单。
如果还是不懂的话可以参考这里: