簡體   English   中英

將UTC轉換為mysql dateTime javascript

[英]convert UTC to mysql dateTime javascript

我在轉換示例字符串時遇到問題:'Sun Feb 02 19:12:44 +0000 2014'

在javascript中使用mysql dateTime格式

任何幫助將不勝感激

嘗試這個:

var d = new Date('Sun Feb 02 19:12:44 +0000 2014');
var month = d.getMonth();
if(month < 10)
month = "0" + month;
var day = d.getDate();
if(day < 10)
day = "0" + day;
hour  = d.getHours();
if(hour < 10)
hour = "0" + hour;
minute = d.getMinutes();
if(minute < 10)
minute = "0" + minute;
seconds = d.getSeconds();
if(seconds < 10)
seconds = "0" + seconds;    
var mysqlDate = d.getFullYear() + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + seconds; 

您可以使用以下代碼將日期時間轉換為mysql格式:

var myDate = new Date('Sun Feb 02 19:12:44 +0000 2014'),
    year = myDate.getFullYear(),
    month = ('0' + (myDate.getMonth() + 1)).slice(-2),
    day = ('0' + myDate.getDate()).slice(-2),
    hour  = ('0' + myDate.getHours()).slice(-2),
    minute = ('0' + myDate.getMinutes()).slice(-2),
    seconds = ('0' + myDate.getSeconds()).slice(-2),
    mysqlDateTime = [year, month, day].join('-') + ' ' + [hour, minute, seconds].join(':');

但是我建議將它作為時間戳( +(new Date('Sun Feb 02 19:12:44 +0000 2014')) )或格式化字符串( myDate.toISOString() )發送到后端並繼續進行轉換。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM