Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразувайте дата на mySQL в дата на Javascript

Предвид вашето уточнение, че не можете да промените формата на входящата дата, имате нужда от нещо подобно:

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

Оригинален отговор:

Има ли причина да не можете да получите времеви печат вместо низа за дата? Това би било направено от нещо като:

 SELECT UNIX_TIMESTAMP(date) AS epoch_time FROM table;

След това вкарайте epoch_time в JavaScript и това е прост въпрос на:

var myDate = new Date(epoch_time * 1000);

Умножаването по 1000 е, защото JavaScript отнема милисекунди, а UNIX_TIMESTAMP дава секунди.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика в производителността на Native SQL (използвайки MySQL) спрямо използването на Hibernate ORM?

  2. JSON_REMOVE() – Премахване на данни от JSON документ в MySQL

  3. Свързването на MySQL през localhost не работи, но 127.0.0.1 работи

  4. Намерете и заменете част от текст в поле с помощта на MySQL

  5. Таблицата е „само за четене“