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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/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 - Fatal编程技术网

Php 从日期开始获取月份和年份

Php 从日期开始获取月份和年份,php,date,Php,Date,我在获取从给定日期算起的年份和月份时遇到问题。我的日期是201911。。当我使用 date('F Y',strtotime(201911)).. 它显示的是10月19日。应该是11月19日,你就快到了。把你的绳子绕上 echo date('F Y',strtotime('2019-11')); Echo:2019年11月您最好使用: 输出: November 2019 所有其他响应都正常!。问题是,您没有告诉php您需要trasform的日期格式 DateTime::createFrom

我在获取从给定日期算起的年份和月份时遇到问题。我的日期是201911。。当我使用

date('F Y',strtotime(201911)).. 

它显示的是10月19日。应该是11月19日,你就快到了。把你的绳子绕上

echo date('F Y',strtotime('2019-11'));

Echo:2019年11月

您最好使用:

输出:

November 2019

所有其他响应都正常!。问题是,您没有告诉php您需要trasform的日期格式

DateTime::createFromFormat('Ym', 201911)->format('F Y');

strotime不知道11是日还是月,只需在其末尾加上01即可<代码>日期('fy',标准时间('20191101'))也需要破折号,而不仅仅是
(字符串)201911
DateTime::createFromFormat('Ym', 201911)->format('F Y');