Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:datetimeconverter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
php:datetimeconverter [2015/04/10 15:17]
webproducer angelegt
php:datetimeconverter [2016/04/12 00:00] (aktuell)
Zeile 19: Zeile 19:
  $monthInt = date( "​n",​ $timestamp );  $monthInt = date( "​n",​ $timestamp );
  
- if( $maxLetters == 4 )+ if( $maxLetters == 3 ) 
 +
 + $months = array( "​Jan",​ "​Feb",​ "​Mrz",​ "​Apr",​ "​Mai",​ "​Jun",​ "​Jul",​ "​Aug",​ "​Sep",​ "​Okt",​ "​Nov",​ "​Dez"​ ); 
 + return $months[$monthInt-1];​ 
 +
 + 
 + elseif( $maxLetters == 4 )
  {  {
  $months = array( "​Jan.",​ "​Feb.",​ "​März",​ "​Apr.",​ "​Mai",​ "​Juni",​ "​Juli",​ "​Aug.",​ "​Sept.",​ "​Okt.",​ "​Nov.",​ "​Dez."​ );  $months = array( "​Jan.",​ "​Feb.",​ "​März",​ "​Apr.",​ "​Mai",​ "​Juni",​ "​Juli",​ "​Aug.",​ "​Sept.",​ "​Okt.",​ "​Nov.",​ "​Dez."​ );
Zeile 48: 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( $date0, 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 73: Zeile 86:
 ---- ----
  
-==== Verwendungsbeispiele: ====+==== Anwendungsbeispiele: ====
  
 <code php> <code php>
php/datetimeconverter.1428671845.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)