如何在php中获得工作日?

2 php

我想获得星期一、星期二、星期三...使用 php 函数。

我只有像 1,2,3..7 这样的数值,其中

1 = 星期一 2 = 星期二 ... 7 = 星期日。

任何人都可以帮我解决这个问题。

谢谢,

汉子

Car*_*los 6

我个人最喜欢...

$day_start = date( "d", strtotime( "next Sunday" ) ); // get next Sunday
for ( $x = 0; $x < 7; $x++ )
    $week_days[] = date( "l", mktime( 0, 0, 0, date( "m" ), $day_start + $x, date( "y" ) ) ); // create weekdays array.
Run Code Online (Sandbox Code Playgroud)


wai*_*933 5

DateTime::format,参数$formatl(小写L)。

面向对象风格:

$object->format('l');
Run Code Online (Sandbox Code Playgroud)

程序风格:

date_format(DateTime $object, 'l');
Run Code Online (Sandbox Code Playgroud)

您可以使用DateTime::__construct创建 DateTime 对象,并且可以在此处了解有关 DateTime 格式的更多信息。