Я просто хочу помочь с датой печати, как показано ниже.
Thu Sep 06 2018 18:18:26 GMT+0530
я использовал
console.info(new Date())
но выход этого
2018-09-06T12:48:25.776Z
Итак, я не знаю, как это преобразовать.
Для этого вы можете использовать какой-нибудь сторонний модуль, например moment
или date-fns
. Или создайте строку вручную.
Для moment
см. Это: https://momentjs.com/docs/#/displaying/
Для date-fns
см. Это: https://date-fns.org/v1.28.0/docs/format
Для создания формата вручную ознакомьтесь с различными методами объекта Date
: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
Я знаком с Moment, спасибо за это. Но здесь я не хочу лишних пакетов. Кстати, проблема решена. Просто добавьте «новую дату (). ToString ()». Спасибо за ответ.
Затем вам нужно будет выполнить форматирование самостоятельно с помощью получателей объектов Date
.
Я использовал формат даты (npm install --save dateformat):
const dateFormat = require('dateformat');
console.info(dateFormat(new Date(), "ddd mmm dd yyyy HH:MM:ss UTC" ));
Надеюсь, поможет.
Проблема решена.
new Date().toString();
Эта строка преобразует
"2019-02-24T20:11:15.213Z" => "Mon Feb 25 2019 01:38:50 GMT+0530 (India Standard Time)"
Спасибо, ребята, что уделили время моему вопросу.
Проверьте этот другой вопрос и ответьте Как отформатировать строку даты