Powiel możliwe:
Extending JavaScript's Date.parse to allow for DD/MM/YYYY (non-US formatted dates)?
Convert dd-mm-yyyy string to datejak do analizowania "dd/mm/rrrr" lub "dd-mm-rrrr" lub "dd-mmm-rrrr" sformatowana datę ciąg przy użyciu JavaScript lub jQuery
zamieścił datę w polu tekstowym, na przykład: 05/09/1985 i chciałem, aby przekształcić go 05-Sep-1985 formacie (dd-MMM-rrrr). Jak to osiągnąć? Zauważ, że format źródłowy może mieć format dd-mm-yyyy
lub dd/mm/yyyy
lub dd-mmm-yyyy
.
Code Snippet:
function GetDateFormat(controlName) {
if ($('#' + controlName).val() != "") {
var d1 = Date.parse($('#' + controlName).val());
if (d1 == null) {
alert('Date Invalid.');
$('#' + controlName).val("");
}
var array = d1.toString('dd-MMM-yyyy');
$('#' + controlName).val(array);
}
}
Ten kod zwraca 09-maj-1985 ale chcę 05-Sep-1985. Dzięki.
Niestety, nie mogę wcześniej przewidzieć format daty, powinno być na przykład format dd-mm-rrrr lub dd/mm/rrrr lub dd-mmm-rrrr w końcu chciałem przekonwertować cały ten format na format dd-MMM-rrrr. –
@SharanammaJekeen: To ** całkowicie ** zmienia pytanie. Zobacz aktualizację. –
Naprawię mój format źródłowy do formatu dd/mm/rrrr. –