在PHP的字符串(星期一,星期二)中获得一个月的第一天

时间:2016-11-06 21:49:13

标签: php date calendar

我一直试图在一个月的时间内获得第一天。 我有两个变量:

$year = 2016;
$month = "November";

我想要获得2016年11月的第一天(即星期二)。 我试过了

$string = "$year-$month-01";
echo date("l",strtotime($string));

$string = "$year-$month-01";
echo date("l",$string);

请帮助我!

1 个答案:

答案 0 :(得分:3)

您忘记了相对于您所在位置的UTC时区偏移。对代码的最小修复是使用gmdate

<?php

$year = 2016;
$month = "November";

$string = "$year-$month-01";
echo gmdate("l",strtotime($string));
  

星期二