le MEMO du WEB développeur
••• PHP •••  Liste des Mémos, astuces et bonnes pratiques

Convertir un format dateTime Français en format MySQL

Soit une date au format Français
$date   ='13/03/2013 10:50';

La fonction suivante DateFR2DateSQL($date) la convertit en format SQL soit :

2013-03-13 10:50

function DateFR2DateSQL ($date) {

  $day    = substr($date,0,2);
  $month  = substr($date,3,2);
  $year   = substr($date,6,4);
  $hour   = substr($date,12,2);
  $minute = substr($date,15,2);
  $second = substr($date,18,2);
  $timestamp= mktime($hour,$minute,$second,$month,$day,$year);
  return date('Y-m-d H:i:s',$timestamp);  
}

 

 

publié le 29/01/2013 par Memo Web
Dates
Commentaire :
un léger décalage

function DateFR2DateSQL ($date) {
$day = substr($date,0,2);
$month = substr($date,3,2);
$year = substr($date,6,4);
$hour = substr($date,11,2);
$minute = substr($date,14,2);
$second = substr($date,17,2);
$timestamp= mktime($hour,$minute,$second,$month,$day,$year);
return date('Y-m-d H:i:s',$timestamp);
}
par inconnu, le 06/03/2014
Commenter le Mémo :

Une fonction file_put_contents pour PHP4
Opérations sur les dates en PHP
Transmettre un nombre variable de paramètres dans une fonction PHP
Foncer ou eclaircir une couleur en PHP
Problème : header("Location ... ne marche pas
Redimensionner une image en PHP
Enlever des mots avec les expressions régulières
Espaces parasites rajoutés lors d'un envoi de mail
Les cookies faciles
Bonnes pratiques : Utilisez des simples quotes dans les chaînes PHP
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos