Tôi nhận được biến chuỗi có ngày theo định dạng 6/1/2012
, tôi muốn chuyển đổi nó thành 01 Jun 2012
. JS FIDDLE DEMOChuỗi chuyển đổi JavaScript thành Ngày có định dạng (dd mmm yyyy) tức là 01 tháng 6 năm 2012
Mã tôi đã cố gắng:
var t_sdate="6/1/2012";
var sptdate = String(t_sdate).split("/");
var myMonth = sptdate[0];
var myDay = sptdate[1];
var myYear = sptdate[2];
var combineDatestr = myYear + "/" + myMonth + "/" + myDay;
var dt = new Date(combineDatestr);
var formatedDate= dt.format("dd mmm yyyy")
alert(formatedDate);
Bắt đầu ra như 01 000 2012
, yêu cầu như 01 Jun 2012
Loại không bắt buộcLỗi: Đối tượng [đối tượng Ngày] không có định dạng 'phương pháp' là lỗi đăng nhập trong bảng điều khiển. Mã bạn có sẽ hoạt động nếu bạn bao gồm plugin dateformat-js trong mã của mình. –
không sử dụng bất kỳ tệp js bên ngoài nào, có thể thực hiện nó mà không cần sử dụng bất kỳ tệp bên ngoài nào –
Xem xét điều này: http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript?rq=1 – alun