您好我正在尝试将我的dateFormat设置为php:l jS \ F Y但是系统没有按照预期显示我期待2015年9月7日星期一但是它给了星期一7 \ 2015
答案 0 :(得分:0)
Formatter使用此模式语法
http://stuff.cebe.cc/yii2docs/yii-i18n-formatter.html#$dateFormat-detail
http://userguide.icu-project.org/formatparse/datetime#TOC-Date-Time-Format-Syntax
您的格式如下:
Yii::$app->formatter->asDate(strtotime($model->attribute), $format = "EEEE dd 'of' LLLL yyyy KK:m:s a")
不知道如何添加" st"," nd"," rd"你的模式的一部分。上面给出的模式仍然缺少这一点。 (你可以自己查找)
但你也可以使用正常的php日期函数,如:
echo date("l jS \of F Y h:i:s A",strtotime($model->attribute));