Ist es möglich, einen Datumswert von Datepicker in Worte zu konvertieren?, Ich weiß, dass es hier einige ähnliche Fragen gab, aber ich möchte einen anderen Ansatz machen.Wie konvertiert man einen Datumswert von JQuery Datepicker in Worte
Jetzt versuche ich Alert zu verwenden, um den Wert der Variablen herauszufinden, bevor das Format in Worte geändert wird, dann gibt es eine Fehlermeldung über die Indexnummer im Array. es sagte: uncaught SyntaxError: Unerwartete Zahl, die diese Zeile ist bulan 1 januari
gibt es einen Ratschlag, um den Schlüssel im Array Wert zu geben?
$(function() {
$("#pickyDate").datepicker({format: "dd/mm/yyyy"});
local = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu' ];
bulan = [1=>'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni','Juli','Agustus','September','Oktober','November','Desember' ];
$('#getdate').datepicker()
.on("change", function() {
var today = new Date($('#getdate').datepicker('getDate'));
var tanggal = today.getDate();
var no_hari = today.getDay();
var no_bulan = today.getMonth()+1;
var tahun = today.getFullYear();
//alert(local[today.getDay()]);
alert(tahun);
//$('#wordsdate').val(local[today.getDay()]);
});
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
<div class="form-group">
<input type="text" class="form-control" placeholder="choose date" id="getdate" />
</div>
<div class="form-group">
<input type="hidden" class="form-control" placeholder="datepicker date" id="datenum" disabled/>
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="wordsdate" id="wordsdate" disabled/>
</div>
Beispiel:
Lassen Sie sagen, wir einen Termin wählen: 2014.05.06
dann auf Textfeld Ergebnis: Der fünfte Juni Zweitausend und vierzehn
Warum brauchen Sie die Zahlen als Wörter? Das klingt nicht nach einer sehr nützlichen Möglichkeit, ein Datum anzuzeigen. Vielleicht wäre "5. Juni 2014" gut genug, und in diesem Fall könnten Sie einfach JS verwenden. – gyre
Vielleicht zuerst versuchen https://www.google.com/search?q=convert+date+to+words+javascript – mplungjan
@gyre: es ist eine Anfrage vom Chef .. :) – ariowishnu