2015-11-19 63 views
1

我使用这种方式如下,同时做一个导出到Excel同时使用alasql

alasql.fn.Date = Date; 
alasql('SELECT new Date(mydateString) AS CUSTOM_DATE INTO XLS("' + filename + '.xls",{headers:true}) FROM ?', [items]); 

上述线路在这下面的日期格式

Sat Jun 06 2015 00:00:00 GMT-0500 (Central Daylight Time) 

打印如何格式化日期,但我想格式mydateString为以下格式

MM-DD-YYYY hh:mm:ss 

我该怎么做?

回答

1

我这样做,而不是下方,并创建自己的格式,日期

alasql.fn.datetime = function(dateStr) { 
      var date = new Date(dateStr); 
      return date.toLocaleString(); 
     }; 

alasql('SELECT datetime(mydateString) AS CUSTOM_DATE INTO XLS("' + filename + '.xls",{headers:true}) FROM ?', [items]);