如何将碳日期格式化为" 2017年10月5日"用PHP?

时间:2017-02-02 17:36:30

标签: php php-carbon

我使用碳进行日期处理。 我尝试用人类可理解的格式来形成日期。

我的标准输入:

05 Oct 2017

此格式返回:

2nd, 3rd, 4th....

但我想要数字形成,

05th Oct 2017

所以我的预期形成是,

$specific_price = new SpecificPrice();
$specific_price->id_product = (int)$id_product; // choosen product id
$specific_price->id_product_attribute = (int)$id_product_attribute; // optional or set to 0
$specific_price->id_cart = (int)$current_id_cart;
$specific_price->from_quantity = 1;
$specific_price->price = $new_price_without_tax;
$specific_price->reduction_type = 'amount';
$specific_price->reduction_tax = 1;
$specific_price->reduction = 0;
$specific_price->from = date("Y-m-d H:i:s");
$specific_price->to = "0000-00-00 00:00:00"; // or set date x days from now
$specific_price->add();

这可能吗?

任何建议?

1 个答案:

答案 0 :(得分:2)

查看http://php.net/manual/en/function.date.php

有一张可用格式的表格。

echo Carbon::parse($date)->format('dS M Y'); //05th Oct 2017
echo Carbon::parse($date)->format('jS M Y'); //5th Oct 2017