как преобразовать дату по умолчанию в javascript в ГГГГ-ММ-ДДФ: MM: формат SS.конвертировать javascript формат даты в ГГГГ-ММ-ДДД: MM: SS
новый Date() возвращает Sun Aug 07 2016 16:38:34 GMT + 0000 (UTC)
и мне нужно текущую дату выше формате.
как преобразовать дату по умолчанию в javascript в ГГГГ-ММ-ДДФ: MM: формат SS.конвертировать javascript формат даты в ГГГГ-ММ-ДДД: MM: SS
новый Date() возвращает Sun Aug 07 2016 16:38:34 GMT + 0000 (UTC)
и мне нужно текущую дату выше формате.
Это может работать:
var date = new Date();
console.log(date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds());
Для использования даты в ISO 8601 формате запустить командные строки ниже на NodeJS консоли или на консоли браузера:
$ node
> var today = new Date(); // or
> var today = new Date(2016, 8, 7, 14, 06, 30); // or
> var today = new Date('2016-08-07T14:06:30');
> today; // Show the date in standard USA format. Grrrr!
> today.toISOString();
Для получения дополнительной информации обратитесь документация: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
* toISOString * использует UTC, OP, похоже, не хочет часовой пояс. – RobG
Вы можете использовать moment.js для этого.
Try:
var moment = require('moment')
let dateNow = moment().format('YYYY-MM-DDTHH:MM:SS')
Вы 'dateobj.getFullYear()', 'dateobj.getMonth()', 'dateobj.getDate()', 'dateobj.getHours()', 'dateobj.getMinutes() ',' dateobj.getSeconds() '. Легко, правда? –
Возможный дубликат [Где я могу найти документацию по форматированию даты в JavaScript?] (Http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in -javascript) – JJJ
Ваш формат предполагает локальный, как другие будут знать смещение? – RobG