簡體   English   中英

php格式的解析和更改。 日期格式始終為兩個字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM