2 Stimmen

Wie kann man das Format der aktuellen Uhrzeit und des Datums beim Laden der Seite als Standard festlegen?

Ich verwende ein jQuery-Skript, mit dem ich ein Datum und eine Uhrzeit auswählen kann. Beim Laden der Seite enthält das Textfeld jedoch kein Datum und keine Uhrzeit. Ich möchte das aktuelle Datum und die Uhrzeit wie das folgende Format anzeigen.

2012-07-25 15:10

        $(function () {
            var now = new Date();

            $('#date').scroller({
                preset: 'datetime',
                minDate: new Date(now.getFullYear(), now.getMonth(), now.getDate()),
                dateFormat: 'yy-mm-dd',
                timeFormat: 'HH:ii',

            }).val('what should I write here?');
        });

2voto

DaveJ Punkte 2230

Das ist wahrscheinlich das, was Sie wollen:

$('#date').val($.scroller.formatDate('yy-mm-dd HH:ii', now));

oder einfach:

$('#date').scroller('setDate', now, true);

1voto

kapa Punkte 75108

En Dokumentation heißt es, dass Sie das Datum mit der Taste setDate Methode.

.scroller('setDate', date, fill, time)

Wenn eine Voreinstellung ausgewählt ist, wird das Datum/die Uhrzeit des Scrollers auf das Datum Parameter, der als Date-Objekt übergeben wird. Wenn der Parameter 'fill' wahr ist, wird auch das zugehörige Eingabefeld mit dem neuen Wert aktualisiert. Der Parameter 'time' gibt die Dauer der Animation in Sekunden an, um um die Räder auf das neue Datum zu verschieben. Es erfolgt keine Animation, wenn 'time' nicht angegeben wird

Ich kann mir also vorstellen, dass so etwas funktionieren sollte:

var now = new Date();

$('#date')
    .scroller({
        preset: 'datetime',
        minDate: new Date(now.getFullYear(), now.getMonth(), now.getDate(),
        dateFormat: 'yy-mm-dd',
        timeFormat: 'HH:ii',
    })
    .scroller('setDate', now, true);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X