使用 php getdate() 函数查找工作日

发布于 2024-11-28 12:19:49 字数 398 浏览 2 评论 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)

谢谢

I am trying to build a function in php where it takes the user input date, which can be any date within pretty much the last 20 years. i tried to use the getdate() function in php to return to them the day of the week.
here is what I have that isn't working.

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

when i run this code i get this error

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

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如果没有 2024-12-05 12:19:49

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

$date="8/4/2010";//user input
$dateget=getdate(strtotime($date));
echo $dateget['weekday'];

You need a timestamp for getdate function. So maybe strtotime function can help.

$date="8/4/2010";//user input
$dateget=getdate(strtotime($date));
echo $dateget['weekday'];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文