
新手求教php 时间日期如何分开显示
我想要的效果是年份:2013月份:3日期:16时间:12:00数据库里的格式是2013-03-1604:37:48我用echo$showtime=date("Y-m-dH...
我想要的效果是
年份:2013
月份:3
日期:16
时间:12:00
数据库里的格式是
2013-03-16 04:37:48
我用 echo $showtime=date("Y-m-d H:i:s"); 读取后怎么分开来显示啊?
另外那个 年份,日期,时间那些字用数组做
多谢大神~!!
求尽量解释的详细点
多谢 展开
年份:2013
月份:3
日期:16
时间:12:00
数据库里的格式是
2013-03-16 04:37:48
我用 echo $showtime=date("Y-m-d H:i:s"); 读取后怎么分开来显示啊?
另外那个 年份,日期,时间那些字用数组做
多谢大神~!!
求尽量解释的详细点
多谢 展开
4个回答
展开全部
用getdate ( [int timestamp] )函数啊,
参数是一个 timestamp 类型的,返回的情况就是你要的这样
<?php $today = getdate();print_r($today);?>
上例的输出类似于:
Array
(
[seconds] => 40
[minutes] => 58
[hours] => 21
[mday] => 17
[wday] => 2
[mon] => 6
[year] => 2003
[yday] => 167
[weekday] => Tuesday
[month] => June
[0] => 1055901520)
你只要直接读取就可以了:
echo '年份:'.$today['year'];
echo '月份:'.$today['mon'];
echo '日期:'.$today['mday'];
echo '时间:'.$today['hours'].':'.$today['minutes'];
参数是一个 timestamp 类型的,返回的情况就是你要的这样
<?php $today = getdate();print_r($today);?>
上例的输出类似于:
Array
(
[seconds] => 40
[minutes] => 58
[hours] => 21
[mday] => 17
[wday] => 2
[mon] => 6
[year] => 2003
[yday] => 167
[weekday] => Tuesday
[month] => June
[0] => 1055901520)
你只要直接读取就可以了:
echo '年份:'.$today['year'];
echo '月份:'.$today['mon'];
echo '日期:'.$today['mday'];
echo '时间:'.$today['hours'].':'.$today['minutes'];
展开全部
<?php
$time = time();
echo date("Y-m-d", $time); //日期
echo date("H:i:s", $time); //时间
$date = "2013-03-16 12:36:00";
$time = strtotime($date);
echo date("Y-m-d", $time); //日期
echo date("H:i:s", $time); //时间
~~葛皖松
$time = time();
echo date("Y-m-d", $time); //日期
echo date("H:i:s", $time); //时间
$date = "2013-03-16 12:36:00";
$time = strtotime($date);
echo date("Y-m-d", $time); //日期
echo date("H:i:s", $time); //时间
~~葛皖松
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
date("Y-m-d H:i:s"); 改成
年份: date("Y");
月份:date("m");
年份: date("Y");
月份:date("m");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$t="2013-03-16 04:37:48"; // 数据库读取出来的时间
$time=strtotime($t);
$arr['y']=date('Y',$time);
$arr['m']=date('m',$time);
$arr['d']=date('d',$time);
$arr['hm']=date('H:m',$time);
var_dump($arr);
或者你用 leiniao_19 的方法(在getdate 里面加上你要处理的 时间。):
<?php
$t="2013-03-16 04:37:48"; // 数据库读取出来的时间
$time=strtotime($t);
$today = getdate($time);
print_r($today);
?>
$time=strtotime($t);
$arr['y']=date('Y',$time);
$arr['m']=date('m',$time);
$arr['d']=date('d',$time);
$arr['hm']=date('H:m',$time);
var_dump($arr);
或者你用 leiniao_19 的方法(在getdate 里面加上你要处理的 时间。):
<?php
$t="2013-03-16 04:37:48"; // 数据库读取出来的时间
$time=strtotime($t);
$today = getdate($time);
print_r($today);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询