Удалить время с даты, используя JavaScript и передать его в Excel - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь сделать экспорт в Excel, используя alasql и передавая мою дату, 12 апреля 2018 путем преобразования с использованием функции ниже

    var dateStr = "12 Apr 2018";
    function trandformDate(dateString){ 
        var date = new Date(dateString);
        return new Date(date.setDate(date.getDate() + 1));
    }
    var date = trandformDate(dateStr); 

Когда ExcelЯ смог увидеть дату в формате ММ / ДД / ГГГГ с часовым поясом. Я хотел бы сохранить дату и удалить часовой пояс из Excel. Пожалуйста, дайте мне знать, как я могу отправить время без часового пояса.чтобы преуспеть, чтобы формат остался прежним, т.е. ММ / ДД / ГГГГ enter image description here

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Просто разделите массив по пробелам, а затем используйте только первую часть массива.

var date = new Date();
date = date.split(" ")[0];
0 голосов
/ 28 мая 2018

Исправлено путем передачи даты и установки метки времени на 0 с помощью setUTC ()

var dateStr = "12 Apr 2018";
transformDate(dateString) {
        const date = new Date(dateString);
        const timeStamp = new Date(date.setDate(date.getDate() + 1));
        timeStamp.setUTCHours(0);
        timeStamp.setUTCMinutes(0);
        timeStamp.setMilliseconds(0);
        return timeStamp;
    }
var date = trandformDate(dateStr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...