可能重複一個 「日/月/年」 或 「DD-MM-YYYY」 或 「日 - 月 - 年」 格式的日期字符串:
Extending JavaScript's Date.parse to allow for DD/MM/YYYY (non-US formatted dates)?
Convert dd-mm-yyyy string to date如何解析使用JavaScript或jQuery的
進入在文本框的日期,例如:1985年5月9日,我想將其轉換爲05九月1985(DD-MMM-YYYY)格式。我將如何實現這一目標?請注意,源格式可能是dd-mm-yyyy
或dd/mm/yyyy
或dd-mmm-yyyy
格式。
代碼段:
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);
}
}
此代碼返回09月 - 1985年但我想05月 - 1985年。謝謝。
對不起,我不能預測之前的日期格式的本地,它應該是像dd-mm-yyyy或dd/mm/yyyy或dd-mmm-yyyy格式,最後我想將所有格式轉換爲dd-MMM-yyyy格式。 –
@SharanammaJekeen:完全**改變了這個問題。查看更新。 –
我會將我的源格式修正爲dd/mm/yyyy格式。 –