使用 Moment.js 将 Unix 纪元时间转换为人类可读时间
Use Moment.js to convert Unix epoch time to human readable time
我正在尝试使用 Moment.js 将 Unix 纪元时间转换为日期和时间。我也想知道如何将其格式化如下。
Tuesday, November 22, 2016 6:00 PM
您可以使用 moment.unix(epochTime)
.
moment.unix(yourUnixEpochTime).format('dddd, MMMM Do, YYYY h:mm:ss A')
来自文档:Unix Timestamp
var day = moment.unix(1318781876); //seconds
var day = moment(1318781876406); //milliseconds
// and then:
console.log(day.format('dddd MMMM Do YYYY, h:mm:ss a'));
// "Sunday October 16th 2011, 9:17:56 am"
您可以使用 .format('LLLL')
来满足您的要求。
let result = moment(epoch).format('LLLL');
let epoch = 1562127342123;
let result = moment(epoch).format('LLLL');
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js" integrity="sha256-4iQZ6BVL4qNKlQ27TExEhBN1HFPvAvAMbFavKKosSWQ=" crossorigin="anonymous"></script>
Moment JS 将 Unix 时间转换为等效的 GMT 时间。要将其转换为比协调世界时 (UTC) 晚 5 小时的 EST:
[时刻]
const moment = require('moment');
console.log(moment(1580331903396).subtract(5, 'hours').format('MMMM Do, YYYY - h:mm:ss A '))
在此处参考工作示例:
我正在尝试使用 Moment.js 将 Unix 纪元时间转换为日期和时间。我也想知道如何将其格式化如下。
Tuesday, November 22, 2016 6:00 PM
您可以使用 moment.unix(epochTime)
.
moment.unix(yourUnixEpochTime).format('dddd, MMMM Do, YYYY h:mm:ss A')
来自文档:Unix Timestamp
var day = moment.unix(1318781876); //seconds
var day = moment(1318781876406); //milliseconds
// and then:
console.log(day.format('dddd MMMM Do YYYY, h:mm:ss a'));
// "Sunday October 16th 2011, 9:17:56 am"
您可以使用 .format('LLLL')
来满足您的要求。
let result = moment(epoch).format('LLLL');
let epoch = 1562127342123;
let result = moment(epoch).format('LLLL');
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js" integrity="sha256-4iQZ6BVL4qNKlQ27TExEhBN1HFPvAvAMbFavKKosSWQ=" crossorigin="anonymous"></script>
Moment JS 将 Unix 时间转换为等效的 GMT 时间。要将其转换为比协调世界时 (UTC) 晚 5 小时的 EST: [时刻]
const moment = require('moment');
console.log(moment(1580331903396).subtract(5, 'hours').format('MMMM Do, YYYY - h:mm:ss A '))
在此处参考工作示例: