sql >> Database teknologi >  >> RDS >> Mysql

Hvordan konverterer man dato fra et format til et andet?

$input = '03-Dec-10';
$date = DateTime::createFromFormat('d-M-y', $input);
echo $date->format('Ymd'); // or possibly 'Y-m-d'

Dette vil udlæse 20101203 , hvilket formentlig er, hvad du ønsker. Hvis det ikke lige er det, du leder efter, så tag et kig her .

Du kan også gøre det omvendte:

$input = '20101203';
$date = DateTime::createFromFormat('Ymd', $input);
echo $date->format('d-M-y');


  1. Sådan beregnes forskellen mellem to datoer i T-SQL

  2. Lagret procedure hæver inkompatibel med sql_mode=only_full_group_by selvom sql_mode er tom

  3. Indsæt/vis billede i/fra en MySQL DB

  4. OPDATERING med BESTIL AF