Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
php:datetimeconverter [2015/07/08 16:03] webproducer Monatsnamen um Ausgabe mit 3 Buchstaben ergänzt |
php:datetimeconverter [2016/04/12 00:00] (aktuell) |
||
---|---|---|---|
Zeile 54: | Zeile 54: | ||
} | } | ||
- | public static function convertDateForDB( $date ) // date for database | + | public static function convertDateForDB( $date, $delimiter ="." ) // date for database (from d.m.Y to Y-m-d) |
{ | { | ||
- | $year = substr( $date, 6, 4 ); | + | if( empty( $delimiter ) ) |
- | $month = substr( $date, 3, 2 ); | + | return false; |
- | $day = substr( $date, 0, 2 ); | + | else { |
- | return $year . "-" . $month . "-" . $day; | + | |
+ | $dateArray = explode( $delimiter, $date ); | ||
+ | |||
+ | if( count( $dateArray ) == 3 ) // day, month and year | ||
+ | return $dateArray[2] . "-" . $dateArray[1] . "-" . $dateArray[0]; | ||
+ | else | ||
+ | return false; | ||
+ | } | ||
} | } | ||
Zeile 79: | Zeile 86: | ||
---- | ---- | ||
- | ==== Verwendungsbeispiele: ==== | + | ==== Anwendungsbeispiele: ==== |
<code php> | <code php> |