Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển đổi ngày mySQL thành ngày Javascript

Với sự giải thích rõ ràng của bạn rằng bạn không thể thay đổi định dạng của ngày đến, bạn cần một cái gì đó như sau:

var dateParts = isoFormatDateString.split("-");
var jsDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2].substr(0,2));

Phản hồi ban đầu:

Có lý do gì khiến bạn không thể lấy dấu thời gian thay vì chuỗi ngày? Điều này sẽ được thực hiện bởi một cái gì đó như:

 SELECT UNIX_TIMESTAMP(date) AS epoch_time FROM table;

Sau đó, chuyển epoch_time vào JavaScript, và vấn đề đơn giản là:

var myDate = new Date(epoch_time * 1000);

Việc nhân với 1000 là do JavaScript mất phần nghìn giây và UNIX_TIMESTAMP tính bằng giây.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không có cơ sở dữ liệu nào được chọn - PHP &MySQL

  2. Sự khác biệt giữa hai ngày trong MySQL

  3. Làm cách nào để có được nhiều số với một truy vấn SQL?

  4. Cách bật bộ đệm truy vấn MySQL

  5. Python, mysql.connector Lỗi:Không có kết quả nào được đặt để tìm nạp từ; cgitb hiển thị giá trị chính xác được chuyển đến hàm