php将日期转变为星期,如何使用php实现日期转星期

如何使用php实现日期转星期

发布时间:2020-08-07 10:07:09

来源:亿速云

阅读:106

作者:Leah

这篇文章将为大家详细讲解有关如何使用php实现日期转星期,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在php中可以通过“strtotime() + date()”的方法将指定日期换成中文星期几,代码如“<?php function get_chinese_weekday($datetime){...}”。

PHP 输入日期、时间, 要自动转换成星期几, 可以用 strtotime() + date(), 要换成中文星期几, 就需要另外 array mapping 一下~

PHP 日期时间 转换成 中文星期几

PHP 5.4 以后, 数组写法可以简化使用 [], 而且声明完可以直接接着使用, 所以写两个简单的版本来参考~<?php

function get_chinese_weekday($datetime)

{

$weekday = date('w', strtotime($datetime));

return '星期' . ['日', '一', '二', '三', '四', '五', '六'][$weekday];

}

?>

PHP >= 5.4 可以用以上版本.<?php

function get_chinese_weekday($datetime)

{

$weekday = date('w', strtotime($datetime));

$weeklist = array('日', '一', '二', '三', '四', '五', '六');

return '星期' . $weeklist[$weekday];

}

?>

PHP < 5.4 用上述版本.

Debain / Ubuntu 若有安装 php5-intl 的套件, 可以使用 IntlDateFormatter 来写 (PHP 5 >= 5.3.0, PECL intl >= 1.0.0)<?php

$fmt = datefmt_create(

'zh_TW',

IntlDateFormatter::FULL,

IntlDateFormatter::FULL,

'Asia/Taipei',

IntlDateFormatter::GREGORIAN,

"EEEE"

);

echo datefmt_format($fmt, strtotime('2014-05-04 15:10:11')); // 星期日

$fmt = datefmt_create(

'zh_TW',

IntlDateFormatter::FULL,

IntlDateFormatter::FULL,

'Asia/Taipei',

IntlDateFormatter::GREGORIAN,

"EEEEE"

);

echo '星期' . datefmt_format($fmt, strtotime('2014-05-04 11:10:11')); // 日

?>

使用范例echo get_chinese_weekday('2014-05-26 00:11:12');

关于如何使用php实现日期转星期就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值