[英]php format parsing and changing. Date format is always two characters
這是我的日期格式:
d.m.y
但我需要像dd.mm.yy
如何與PHP檢查格式,如果是dmy
然后將其轉換為dd.mm.yy
,如果是已經dd.mm.yy
離開它。
如果ymd
其轉換為yy-mm-dd
我該如何使用正則表達式?
為什么使用正則表達式。 因為我的基准是恆定的。 並且對於每種安裝方式都是不同的。 但是在某些情況下,例如,一定不是dmy而是dd.mm.yy。
但也可以是其他格式。
$show_date = DateTime::createFromFormat('d.m.Y', $dateInput)->format('Y-m-d');
嘗試這個 :
$date = new DateTime('2000-01-01'); /// you need to convert you input date to this format
echo $date->format('d-m-y');
您可以使用
$date = date('d.m.y', strtotime($your_date))
要么
$date = new DateTime($your_date);
echo $date->format('d.m.y');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.