我正在尝试将php中的日期'2019-04-18'转换为类似'18 Apr 2019'的内容。
$date=date_create("2019-04-18");
echo date_format($date,'jS F Y');
它给了我这样的输出:
18th April 2019
但是我需要输出为'2019 Apr 04',即:3个月的字母
答案 0 :(得分:1)
您需要在此处将M
用于月份,将d
用于日期:
$date=date_create("2019-04-18");
echo date_format($date,'d M Y'); // 18 Apr 2019
根据PHP Manual:
d
=>每月的某天,两位数字,前导零(例如01到31)
M
=>一个月的简短文字表示,三个字母(例如1月至12月)
答案 1 :(得分:0)
答案 2 :(得分:0)
您需要使用d和M来代替F和jS
echo date_format($date,'d M Y');
以上脚本将打印以下输出
// 18 Apr 2019
答案 3 :(得分:0)
<?php
$date=date_create("2019-04-18");
echo date_format($date,'jS M Y');
echo "<br>";
echo date_format($date,'j M Y');