Home > Javascript > Das Datum setzen mit dem jQuery Datepicker und setDate

Das Datum setzen mit dem jQuery Datepicker und setDate

August 15th, 2009

Das klingt zunächst einmal sehr einfach, aber ich musste doch einiges an Versuchen starten bevor es funzte, deswegen hier mal meine Lösung, zum Nachschlagen für mich selbst.

<input type="text" name="fromTotal" id="fromTotal">
 
<script type="text/javascript">
    // Ich nutze jQuery mit Prototype, deswegen spreche ich jQuery mit $j an
	$j(function() {
 
		$j("#fromTotal").datepicker(
			{
				dateFormat: 'dd.mm.yy', // Anzeige auf Deutsch
				altField: '#fromDate',  // Aber übermittle...
				altFormat: 'yy-mm-dd'   // ...MySQL Compliant
			}
		);		
 
		// Mach mal Weihnacht
		$j("#fromTotal").datepicker('setDate', new Date ( "<?= date('m d Y', strtotime('2009-12-24')) ?>" ));				
 
		// oder doch besser Heute
		$j("#fromTotal").datepicker('setDate', new Date ( "<?= date('m d Y', time()) ?>" ));				
 
	});
</script>

Update: Das scheint im Safari zur Zeit nicht zu funktioneren

In diesem Zusammenhang:

  1. jQuery Datepicker verschwindet hinter dem Dialog Für dieses Problem gibt es eine einfache Lösung. Man muss...
  2. Ein MySQL Datum in ein Javascript Datum konvertieren Eine Aufgabe die nicht allzu häufig ansteht. Zumindest ich brauche...
  3. Settings für das jQuery Plugin NotesForLightBox Dieses Lightbox Plugin zählt eindeutig zu den schöneren Vertretern seiner...

Javascript ,

  1. No comments yet.
  1. No trackbacks yet.