我已經使用日期後顯示日期:如何格式化陣營,本機IOS
var formattedDate = new Date(date).toString();
console.log("DATE >> ", formattedDate);
結果:
'日期>>',「星期三2015年11月23日05:30 :00'
我date
格式如下:
date= 2015-11-23
但我想格式化我date
在"DD MMM YYYY"
格式react-native-ios.
我已經使用日期後顯示日期:如何格式化陣營,本機IOS
var formattedDate = new Date(date).toString();
console.log("DATE >> ", formattedDate);
結果:
'日期>>',「星期三2015年11月23日05:30 :00'
我date
格式如下:
date= 2015-11-23
但我想格式化我date
在"DD MMM YYYY"
格式react-native-ios.
使用date.getDay(),date.getMonth()和date.getYear()提取日子個月日期的年份,然後用它作爲你喜歡:)
var formattedDate = new Date(date);
var newDate = formattedDate.getDay().toString() + " " + formattedDate.getMonth().toString() + " " + formattedDate.getYear().toString();
作爲替代方案,你也可以使用moment.js。有很多有用的功能。
var newDate = moment(Date(yourDate)).format('DD-MM-YYYY');
進口時刻JS:
import moment from 'moment';
安裝瞬間JS:
npm install moment
var dateee = new Date(this.dateUpdate);//this.dateUpdate = 1488506939000
var wholeDate = dateee.getFullYear() + '-' + ('0' + (dateee.getMonth() + 1)).slice(-2) + '-' + ('0' + dateee.getDate()).slice(-2) + ' ' + ('0' + dateee.getHours()).slice(-2) + ':' + ('0' + dateee.getMinutes()).slice(-2);
console.log('----- ' + this.dateUpdate + ' ' + wholeDate);
//----- 1488506939000 2017-03-03 10:08
@Ataomega。要獲取Date實例的一天,您需要使用formattedDate.getDate()。toString()而不是formattedDate.getDay()。toString()。否則,你會得到一週中的某一天。檢查https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay瞭解更多詳情。
[格式日期在ES6中]可能的重複(http://stackoverflow.com/questions/31792398/format-date-in-es6) – enguerranws