sql >> Databáze >  >> RDS >> Mysql

Jak převést datum z jednoho formátu do druhého?

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

Výsledkem bude 20101203 , což je pravděpodobně to, co chcete. Pokud to není přesně to, co hledáte, podívejte se sem .

Můžete to udělat i obráceně:

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


  1. CHYBA! Server skončil bez aktualizace souboru PID (/usr/local/var/mysql/`username`.lan.pid)

  2. Jak předvídat a uniknout jednoduchému citátu ' v oracle

  3. Dotaz na dvě db pomocí seskupit podle a zobrazit podrobné informace

  4. Jak funguje ATAN2() v MariaDB