简体   繁体   English

用JavaScript解析MySQL日期

[英]Parsing MySQL date in JavaScript

I want to display the date timestamp retrieved from a MySQL database in a HTML table dynamically. 我想动态地在HTML表格中显示从MySQL数据库中检索的日期时间戳。 I have an array of dates. 我有一系列日期。 I am getting date in the following format: 我按以下格式获取日期:

Mar 10, 2014 6:40:45 AM 2014年3月10日上午6:40:45

How can I get the date as it is and represent it in my HTML table using JavaScript? 如何获取日期并使用JavaScript在我的HTML表格中表示它?

Assuming that Mar 10, 2014 6:40:45 AM is your input date format, This code will help: 假设2014年3月10日上午6:40:45是您的输入日期格式,此代码将有助于:

var myDate = new Date('Mar 10, 2014 6:40:45 AM');
var reqDate = ((myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myDate.getFullYear());
console.log(reqDate);

output 产量

3/10/2014

Given your clarification that you cannot change the format of the incoming date, you need something like this: 鉴于您的澄清,您无法更改传入日期的格式,您需要这样的事情:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM