it-swarm.com.de

bootstrap Datumsauswahl heute als Standard

Ich benutze dieses Bootstrap-Datepicker für meinen Datepicker. Ich möchte, dass der Datepicker "Heute" als Starttag oder Standardtag auswählt. Ich kann nicht herausfinden, wie ich "heute" automatisch einstellen soll, also habe ich es ineffizient gemacht

HTML:

<input type="text" value ="today();" id="datepicker"/>

JS:

 $('#datepicker').datepicker();
function today(){
    var d = new Date();
    var curr_date = d.getDate();
    var curr_month = d.getMonth() + 1;
    var curr_year = d.getFullYear();
    document.write(curr_date + "-" + curr_month + "-" + curr_year);
}

Online-Beispiel: http://jsfiddle.net/BXZk2/

Ich suche nur nach einer einfachen Lösung, um den Standardtag "HEUTE" zu machen.

Vielen Dank

56
olo

Das sollte funktionieren:

$("#datepicker").datepicker("setDate", new Date());

Und für Autoclose ( Geige ):

$('#datepicker').datepicker({
        "setDate": new Date(),
        "autoclose": true
});

jQuery> datepicker API

71
Nic

Nach Init setzen

 $('#dp-ex-3').datepicker({ autoclose: true, language: 'es' });
$('#dp-ex-3').datepicker('update', new Date());

Dieses Beispiel funktioniert.

34
Marc Rubiño

Ich habe diesen Code benutzt

$('#datePicker').datepicker({
                    format:'mm/dd/yyyy',
                }).datepicker("setDate",'now');
17
Shiva Manhar

Wenn keine der oben genannten Optionen funktioniert, verwenden Sie Folgendes:

$ (". datepicker"). datepicker ();
$ (". datepicker"). datepicker ("setDate", new Date ());

Das hat bei mir funktioniert.

9

Perfect Picker mit aktuellem Datum und Grundeinstellungen

        //Datepicker
        $('.datepicker').datepicker({
            autoclose: true,
            format: "yyyy-mm-dd",
            immediateUpdates: true,
            todayBtn: true,
            todayHighlight: true
        }).datepicker("setDate", "0");
7
Ronak Bokaria

Ich habe dies ein kleines Beispiel verwendet und es hat funktioniert.

$('#date').datetimepicker({
    defaultDate: new Date()
});

demo: http://jsfiddle.net/m2fjw57b/1/

7
Bruno Ribeiro

Für bootstrap Datumsauswahl

$( ".classNmae" ).datepicker( "setDate", new Date());

* new Date ist eine Abfragestandardfunktion, bei der Sie ein benutzerdefiniertes Datum übergeben können, wenn es nicht festgelegt ist. Standardmäßig wird das aktuelle Datum verwendet

4
amn

Laut diesem Link Setze Standarddatum von jquery datepicker ist die andere Lösung

var d = new Date();

var currDate = d.getDate();
var currMonth = d.getMonth();
var currYear = d.getFullYear();

var dateStr = currDate + "-" + currMonth + "-" + currYear;

$("#datepicker").datepicker(({dateFormat: "dd-mm-yy" autoclose: true, defaultDate: dateStr });
2
brian

Es ist einfach

$(function() {
        $("#datePicker").datetimepicker({
            defaultDate:'now'

        });
    });

Dies wird heute als Standard festgelegt

2
Ritesh

Es funktioniert gut für mich ...

$(document).ready(function() {
        var date = new Date();
        var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());

        $('#datepicker1').datepicker({
            format: 'dd-mm-yyyy',
            orientation: 'bottom'
        });

        $('#datepicker1').datepicker('setDate', today);

    });
1
Mani

Diese Frage bezieht sich auf die Datumsauswahl bootstrap. Alle oben genannten Antworten gelten jedoch nur für die Abfrage des Datums. Für die Datumsauswahl Bootstrap müssen Sie lediglich das Standarddatum im Wert des Eingabeelements angeben. So was.

<input class="form-control datepicker" value=" <?= date("Y-m-d") ?>">
0
Yasir Ijaz