反应本机日期从int转换为date

时间:2018-07-05 05:51:36

标签: reactjs react-native momentjs

我是本机新手。我想将int日期转换为格式化日期。

问题是它总是显示当前日期,而不是以下整数的日期:1528101680

这是我到目前为止尝试过的:

var newDate = moment(Date(1528101680)).format('MM/DD/YYYY hh:MM');
console.log(newDate);

2 个答案:

答案 0 :(得分:2)

您需要提供以毫秒为单位的时间

var newDate = moment(new Date(1528101680 * 1000)).format('MM/DD/YYYY hh:MM');
//                           -----------^^^^^^^------------
console.log(newDate);

var newDate = moment(new Date(1528101680 * 1000)).format('MM/DD/YYYY hh:MM');

console.log(newDate);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>

答案 1 :(得分:1)

尝试:

<resources>
    <string name="app_name">CourtCounter</string>
    <string name="button1">Button1</string>
    <string name="button2">Button2</string>
    <string name="button3">Button3</string>
</resources>  

var newDate = moment(1528101680 * 1000).format("MM/DD/YYYY hh:MM") 
console.log(newDate)
var newDate = moment(1528101680 * 1000).format("MM/DD/YYYY hh:MM") 
console.log(newDate)