Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从日期中获取日数?_Php_Date_Formula - Fatal编程技术网

Php 如何从日期中获取日数?

Php 如何从日期中获取日数?,php,date,formula,Php,Date,Formula,如何在php中从日期中获取日数 例如:日期格式为:2012年4月23日,它输出1或周一或周一 谢谢大家! 这取决于您想要的数字、当月的天数或实际年份的天数。有关详细信息,请参阅。尝试以下方法: $date = '2007/08/30'; $weekday = date('l', strtotime($date)); // note: first arg to date() is lower-case L <?php $rawDate = '4/23/2012'; echo da

如何在php中从日期中获取日数
例如:日期格式为:2012年4月23日,它输出1或周一或周一

谢谢大家!


这取决于您想要的数字、当月的天数或实际年份的天数。有关详细信息,请参阅。

尝试以下方法:

$date = '2007/08/30'; 
$weekday = date('l', strtotime($date)); // note: first arg to date() is lower-case L 
<?php

$rawDate = '4/23/2012';

echo date('N', strtotime($rawDate));
?>

此处演示:


查看文档了解更多格式化日期的方法。

如何输出日期编号而不是日期名称?如星期一=1@AgengD.Prastyawan我知道这是超旧的,但看起来它仍然出现在搜索结果中。对于其他想要知道如何获取一周中某一天的整数表示形式的人,从索引的0开始,以获得星期一的1:
$weekday=date('w',strotime($date))
<?php

$rawDate = '4/23/2012';

echo date('N', strtotime($rawDate));
?>