sql >> Databasteknik >  >> RDS >> Mysql

Hur konverterar man datum från ett format till ett annat?

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

Detta kommer att mata ut 20101203 , vilket antagligen är vad du vill. Om det inte är exakt vad du är ute efter, ta en titt här .

Du kan också göra det omvända:

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


  1. SQL Server Transactional Replication Configuration

  2. Är kapslade transaktioner tillåtna i MySQL?

  3. skapa jcomponents med hjälp av databas

  4. mysqli_query() returnerar alltid sant