Ein MySQL Datum in ein Javascript Datum konvertieren

Eine Aufgabe die nicht allzu häufig ansteht. Zumindest ich brauche so eine Funktion selten. Deswegen schreibe ich das mal hier nieder.

Meine Lösung erweitert die String Funktionen von Javascript, so dass ein im MySQL Format 2010-12-24 vorliegendes Datum direkt umgewandelt werden kann.

String.prototype.MySQLDateToJavascriptDate = function(){
	var res = this.split('-');
	return new Date ( parseInt(res[0], 10), parseInt(res[1]-1, 10), parseInt(res[2], 10) );	
}
 
// Usage
var my_date = '2010-12-24';
var js_date = my_date.MySQLDateToJavascriptDate();
alert(js_date.toString());
// Fri Dec 24 2010 00:00:00 GMT+0100 (CET)

Leave a Reply