从日期 PHP 获取星期几


Get Day of the week from Date PHP

我知道以前有几篇关于这个的帖子,但我无法让它在我的情况下工作。我只是不断收到错误。

我有一个这种格式的日期

月-日-年

我想从中得到星期几。我已经尝试了其他帖子中建议的几种方法,例如在获得一天之前转换它,但没有运气。我要么得到结果,就好像我提供的日期是 dd-mm 格式一样,要么我只得到 1900 年的日期。我一直在使用的功能是

echo date('l', strtotime($datefield));

请有人给出任何建议。如果您需要更多信息,请告诉我。

谢谢

使用以下代码:

$string = "01-24-2016";
$date = DateTime::createFromFormat("m-d-Y", $string);

现在日期的格式适合您的函数。

strtotime() 

预计短划线分隔日期采用 YYYY-MM-DD 格式,斜杠分隔日期采用 mm/dd/yyyy 格式。更改原始日期或使用Ben Link的解决方案。