本文目录一览:
- 1、php 日期输出显示问题
- 2、php如何输出date日期
- 3、PHP中用日期函数显示当前年月日喝当前时间
- 4、php 怎样输出18年5月份 每个星期一的日期
- 5、php 输出的日期怎样才可以是数字,而不是英文
- 6、php怎么输出过去15天的日期
php 日期输出显示问题
$date = explode(' ', '2016-02-11 00:00:00');
list($Y,$m,$d) = explode('-', $date[0]);
echo $Y,$m,$d;
$Y,$m,$d 分别是年月日的代表变量,怎么输出就怎么输出
php如何输出date日期
$cha
=
(time()-$addtime)/(24*3600);//计算
当前日期
和
自定义日期
实际相差的天数
if($a=='100'){
$cha=$cha+15;
echo
$cha;
}
if($b=='200'){
$cha=$cha+20;
echo
$cha;
}
?
PHP中用日期函数显示当前年月日喝当前时间
1、格式化输出时间
echo date("Y-m-d H:i:s",time()); //格式化输出时间
//第二个时间是一个时间戳
echo date("Y-m-d H:i:s",0); // 0和负数 返回的是 格林尼治时间元年。
echo date("Y年m月d日 H:i:s",0);
echo date(“n”,time()); //月
echo date(“j”,time()); //天
echo date("h",time()); //时
echo date("w",time()); //星期几
echo date("A",time()); //A表示上下午 , AM——上午 PM——下午
echo date("a",time()); //a表示 上下午 , am——上午,pm——下午。
Y 四位的年
m 月
d 日
H 时
i 分
s 秒
n 月
j 天
h 时
w 星期
php 怎样输出18年5月份 每个星期一的日期
function test()
{
$arr = [];
//首先获取18年5月1日0点的时间戳
$time = mktime(0,0,0,5,1,2018);
//循环18年5月的每一天,并判断是否星期一
//这里还有一个思路:找出第一个星期一,结束循环,然后根据第一个星期一的时间戳+7*86400取出第二个,依次类推,当时间超出31日时结束,可以尝试自己写一下。
for ($i = 0 ; $i 31 ; $i ++)
{
$week = date("w",$time + $i * 86400);
if ($week == 1)
{
$arr[] = date('Y-m-d' , $time + $i * 86400);
}
}
var_dump($arr);
//输出array(4) { [0]= string(10) "2018-05-07" [1]= string(10) "2018-05-14" [2]= string(10) "2018-05-21" [3]= string(10) "2018-05-28" }
}
php 输出的日期怎样才可以是数字,而不是英文
getdate函数是php内置的函数,因为php程序本身就是老外开发的,所以是英文的很正常,内置的函数也没办法改,可以用别的方法来解决这问题。
把12个月份的英文名称搞全,然后建个数组,用英文名做键值,对应的数字做值,如下:
?php
$arr = array();
$arr['October'] = 10;
$arr['August'] = 08; //只举例2个说明,剩下的自己补全
if (function_exists('date_default_timezone_set')) {
date_default_timezone_set('PRC');
}
$date = isset($_GET['date']) ? $_GET['date'] : date('Y-m-d');
$date = getdate(strtotime($date));
$month = $date['month'];
$html = 'td colspan="5"' . $date['year'] . '-' . $arr[$month] . '/td';
echo $html;
?
php怎么输出过去15天的日期
for (i=0; i=15;i++) {
print_r(date('Y-m-d', strtotime('-'.$i.' days')));
}#输出过去15天的日期。