Tôi đang làm việc với một chuỗi dữ liệu ở định dạng sau: "mm-dd-yy". Tôi chuyển đổi điều này thành đối tượng Ngày theo cách này:Đối tượng ngày tháng - trả về chuỗi có thể đọc được của con người mà không cần thời gian
var dateData, dateObject, dateReadable, dateSplit, year, month, day;
dateData = "07-21-14"; //For example
dateSplit = dateData.split('-');
month = dateSplit[0] - 1;
day = dateSplit[1];
year = 20 + dateSplit[2];
dateObject = new Date(year, month, day);
dateReadable = dateObject.toUTCString(); //Returns Mon, 21 Jul 2014 04:00:00 GMT
Tôi muốn trả lại ngày (Thứ Hai, 21 tháng 7 năm 2014) mà không có thời gian (04:00:00 GMT). Có phương pháp khác sẽ làm như vậy không? Hoặc một cách gọi .toUTCString()
để trả lại ngày mà không có thời gian?
Giống như 'new Date() toString() .split ('') .splice (0, 4) .join ('') '? –
Tìm kiếm thứ gì đó không liên quan đến việc xóa thời gian theo cách thủ công. – maxhallinan