Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

Tôi đã làm điều này

    var d='dd/mm/yy hh:MM:ss';
    var d1=d.split(" ");
    var date=d1[0].split("/");
    var time=d1[1].split(":");
    var dd=date[0];
    var mm=date[1]-1;
    var yy=date[2];
    var hh=time[0];
    var min=time[1];
    var ss=time[2];
    var fromdt= new Date("20"+yy,mm-1,dd,hh,min,ss);

Có cách nào để làm điều đó bằng cách sử dụng JQuery hoặc JavaScript không?

Đã hỏi ngày 17 tháng 6 năm 2015 lúc 12:39Jun 17, 2015 at 12:39

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

KumarkumarKumar

3051 Huy hiệu vàng3 Huy hiệu bạc9 Huy hiệu đồng1 gold badge3 silver badges9 bronze badges

2

Nếu bạn đang tìm kiếm các lựa chọn thay thế trong JQuery hoặc JavaScript, thì bạn có thể đi cùng với khoảnh khắc.js, nơi bạn có thể phân tích, xác nhận, thao tác và hiển thị ngày trong JavaScript.Parse, Validate, Manipulate, and Display dates in JavaScript.

example:

  var date= moment("06/06/2015 11:11:11").format('DD-MMM-YYYY');

Đã trả lời ngày 17 tháng 6 năm 2015 lúc 13:01Jun 17, 2015 at 13:01

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

2

Điều này sẽ hoạt động bất kể múi giờ chỉ cho định dạng dd/mm/yyy hh:mm:ss. Nó cũng không dựa vào các gói của bên thứ ba:

let dtStr = "12/03/2010 09:55:35"

console.log(strToDate(dtStr));  // Fri Mar 12 2010 09:55:35

function strToDate(dtStr) {
  if (!dtStr) return null
  let dateParts = dtStr.split("/");
  let timeParts = dateParts[2].split(" ")[1].split(":");
  dateParts[2] = dateParts[2].split(" ")[0];
  // month is 0-based, that's why we need dataParts[1] - 1
  return dateObject = new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0], timeParts[0], timeParts[1], timeParts[2]);
}

Đã trả lời ngày 16 tháng 6 năm 2019 lúc 11:11Jun 16, 2019 at 11:11

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

Sean Coleysean ColeySean Coley

Huy hiệu đồng 1491 Bạc9 Huy hiệu Đồng1 silver badge9 bronze badges

2

Làm thế nào về date.parse ()?

new Date( Date.parse("05/12/05 11:11:11") );
// Thu May 12 2005 11:11:11 GMT+0200 (CEST)

Đầu ra được sản xuất là trong timezone cục bộ và sẽ khác nhau trong các trình duyệt trong các múi giờ khác nhau.

Đã trả lời ngày 17 tháng 6 năm 2015 lúc 12:50Jun 17, 2015 at 12:50

Marekfulmarekfulmarekful

Phù vàng 14,5K6 Huy hiệu vàng36 Huy hiệu đồng 586 gold badges36 silver badges58 bronze badges

Chúng tôi có thể chuyển đổi bất kỳ định dạng ngày cục bộ nào sang kiểu dữ liệu DateTime bằng Khoảnh khắc JS.

Syntax:

moment('','').format('')

Example:

moment('26/05/1986 00:00', 'DD/MM/YYYY HH:mm').format("MM/DD/YYYY HH:mm");

Sau đó, đầu ra sẽ là 26/05/1986 00:0005/26/1986 00:00

Chúc mừng

Đã trả lời ngày 22 tháng 4 năm 2016 lúc 4:26Apr 22, 2016 at 4:26

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

Date#parse sẽ có thể phân tích lại điều đó nếu bạn chia trên một chuỗi. Id cũng khuyên bạn nên xem xét khoảnh khắc gói npm để thao tác ngày

Đã trả lời ngày 17 tháng 6 năm 2015 lúc 12:52Jun 17, 2015 at 12:52

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

PhilvargphilvargPhilVarg

4.6532 Huy hiệu vàng18 Huy hiệu bạc34 Huy hiệu đồng2 gold badges18 silver badges34 bronze badges

Từ mã của bạn, có vẻ như bạn đang cố gắng chuyển đổi chuỗi thành ngày và bạn cũng đang cố gắng tìm nạp vào tháng trước. Nếu có thì bạn có thể xây dựng lại mã của mình như dưới đây:

Date.prototype.SubtractMonth = function(numberOfMonths) {
var d = this;
d.setMonth(d.getMonth() - numberOfMonths);
return d;
}

$(document).ready(function() {
     var dateString='2015-06-17T18:30:12';
    var d = new Date(dateString);
    alert(d.SubtractMonth(1));
});

Đã trả lời ngày 17 tháng 6 năm 2015 lúc 13:33Jun 17, 2015 at 13:33

Hướng dẫn javascript convert string to datetime format dd/mm/yyyy hh:mm:ss - javascript chuyển đổi chuỗi thành định dạng ngày giờ dd/mm/yyyy hh:mm:ss

Sachin Isachin iSachin I

1.4702 huy hiệu vàng10 Huy hiệu bạc29 Huy hiệu đồng2 gold badges10 silver badges29 bronze badges

Làm thế nào để chuyển đổi một ngày thành DD MM YYYY HH MM trong JavaScript?

var d = 'dd/mm/yy hh: mm: ss';var d1 = d.tách ra(" ");VAR Ngày = D1 [0].tách ra("/");var thời gian = d1 [1].tách ra(":");var dd = ngày [0];var mm = ngày [1] -1;var yy = ngày [2];var hh = thời gian [0];var min = thời gian [1];var ss = thời gian [2];var fromdt = ngày mới ("20"+yy, mm-1, dd, hh, min, ss);

Làm thế nào để chuyển đổi chuỗi thành dd mm yyyy trong javascript?

Làm thế nào tôi có thể nhận được ngày ở định dạng DD MM Yyyy trong TypeScript ?..
var hôm nay = ngày mới () ;.
var dd = chuỗi (hôm nay. getDate ()).Padstart (2, '0') ;.
var mm = chuỗi (hôm nay. getMonth () + 1).padstart (2, '0');// Tháng một là 0 !.
var yyyy = hôm nay.getlyear () ;.
ngày nay = mm + '/' + dd + '/' + yyyy ;.
tài liệu.viết (hôm nay) ;.

Ngày phân tích trong JavaScript là gì?

Phương thức ngày.parse () phân tích một biểu diễn chuỗi của một ngày và trả về số mili giây kể từ ngày 1 tháng 1 năm 1970, 00:00:00 UTC hoặc NAN nếu chuỗi không được công nhận hoặc trong một số trường hợp, chứa các giá trị ngày bất hợp pháp(ví dụ: 2015-02-31).