您的位置:

php输出日期,php输出年月日

本文目录一览:

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天的日期。