0

我正在尝试在 php 中构建一个函数,它需要用户输入日期,该日期可以是过去 20 年内的任何日期。我尝试使用 php 中的 getdate() 函数在星期几返回给他们。这就是我所拥有的不起作用。

$date="8/4/2010";//user input
$dateget=getdate($date);
echo $dateget; // i want an output like "monday" or "saturday" 

当我运行此代码时,我收到此错误

A non well formed numeric value encountered (on the $dateget=getdate($date) line)

谢谢

4

1 回答 1

3

您需要getdate 函数的时间戳。所以也许 strtotime 函数可以提供帮助。

$date="8/4/2010";//user input
$dateget=getdate(strtotime($date));
echo $dateget['weekday'];
于 2011-08-08T16:59:54.010 回答