php怎么获得当前的时间和星期

不及物动词 其他 145

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,获取当前的时间和星期可以使用date()函数和strtotime()函数进行操作。

    要获取当前的日期和时间,可以使用date()函数。date()函数需要传入两个参数,第一个参数是格式字符串,用于指定返回时间的格式,第二个参数是可选的时间戳,用于指定特定的时间。如果没有传入时间戳参数,则默认使用当前时间。

    以下是几个常用的格式字符串及其含义:
    – “Y-m-d”:返回年月日,例如:2022-01-01
    – “H:i:s”:返回时分秒,例如:12:00:00
    – “Y-m-d H:i:s”:返回年月日时分秒,例如:2022-01-01 12:00:00
    – “w”:返回星期几的数字表示,其中0表示周日,1表示周一,依此类推。

    示例代码如下:
    “`
    $currentDate = date(“Y-m-d”);
    $currentTime = date(“H:i:s”);
    echo “当前日期:” . $currentDate . “
    “;
    echo “当前时间:” . $currentTime . “
    “;
    “`

    要获取当前的星期,可以通过将日期格式字符串中的”w”作为参数传递给date()函数,得到星期几的数字表示。然后,可以使用一个数组将数字表示映射为具体的星期。

    示例代码如下:
    “`
    $weekdays = array(“周日”, “周一”, “周二”, “周三”, “周四”, “周五”, “周六”);
    $currentWeekday = date(“w”);
    echo “当前星期:” . $weekdays[$currentWeekday] . “
    “;
    “`

    综上所述,以上代码可以获得当前的日期、时间和星期。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在 PHP 中,你可以使用 `date()` 函数来获得当前的时间和星期。

    1. 获取当前的时间:
    “`php
    $current_time = date(‘H:i:s’); // 输出格式为 时:分:秒
    echo “当前时间: ” . $current_time;
    “`

    2. 获取当前的星期:
    “`php
    $current_weekday = date(‘l’); // 输出完整的星期名称(英文)
    echo “当前星期: ” . $current_weekday;
    “`

    3. 获取当前的日期和时间:
    “`php
    $current_datetime = date(‘Y-m-d H:i:s’); // 输出格式为 年-月-日 时:分:秒
    echo “当前日期和时间: ” . $current_datetime;
    “`

    4. 获取当前的年、月、日:
    “`php
    $current_year = date(‘Y’); // 输出当前年份
    $current_month = date(‘m’); // 输出当前月份
    $current_day = date(‘d’); // 输出当前日期
    “`

    5. 获取当前的时、分、秒:
    “`php
    $current_hour = date(‘H’); // 输出当前小时
    $current_minute = date(‘i’); // 输出当前分钟
    $current_second = date(‘s’); // 输出当前秒数
    “`

    请注意,这些函数将返回服务器的当前时间,因此可能与你所在的时区有所偏差。你可以使用 `date_default_timezone_set()` 函数来设置时区。例如:
    “`php
    date_default_timezone_set(‘Asia/Shanghai’); // 设置时区为上海
    “`

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要获取当前的时间和星期,可以使用PHP中的date()函数结合相应的参数来实现。

    1. 获取当前时间

    使用date()函数,设置参数为时间格式,即可获取当前的时间。

    “`php
    $current_time = date(‘H:i:s’); // 获取当前的时间,格式为小时:分钟:秒
    echo “当前时间:”.$current_time;
    “`

    2. 获取当前星期

    使用date()函数,结合参数’N’,可以获得当前的星期几,返回的数字是从1到7,分别代表周一到周日。

    “`php
    $current_weekday = date(‘N’); // 获取当前的星期几
    echo “当前星期:”.$current_weekday;
    “`

    3. 将数字星期转换为文字星期

    可以使用switch语句将数字星期转换为相应的文字星期。

    “`php
    switch($current_weekday) {
    case 1:
    $weekday = ‘周一’;
    break;
    case 2:
    $weekday = ‘周二’;
    break;
    case 3:
    $weekday = ‘周三’;
    break;
    case 4:
    $weekday = ‘周四’;
    break;
    case 5:
    $weekday = ‘周五’;
    break;
    case 6:
    $weekday = ‘周六’;
    break;
    case 7:
    $weekday = ‘周日’;
    break;
    default:
    $weekday = ‘未知’;
    break;
    }

    echo “当前星期:”.$weekday;
    “`

    综合以上代码,可以得到完整的获取当前时间和星期的代码:

    “`php
    $current_time = date(‘H:i:s’); // 获取当前的时间,格式为小时:分钟:秒
    $current_weekday = date(‘N’); // 获取当前的星期几

    switch($current_weekday) {
    case 1:
    $weekday = ‘周一’;
    break;
    case 2:
    $weekday = ‘周二’;
    break;
    case 3:
    $weekday = ‘周三’;
    break;
    case 4:
    $weekday = ‘周四’;
    break;
    case 5:
    $weekday = ‘周五’;
    break;
    case 6:
    $weekday = ‘周六’;
    break;
    case 7:
    $weekday = ‘周日’;
    break;
    default:
    $weekday = ‘未知’;
    break;
    }

    echo “当前时间:”.$current_time;
    echo “当前星期:”.$weekday;
    “`

    这样,就可以通过上述代码获取当前的时间和星期了。注意,以上代码获取的时间和星期均为服务器的当前时间和星期,与用户所在时区无关。如需根据用户时区获取时间,可以使用相关的函数来转换时区。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部