moment日期格式转时间戳
时间: 2024-05-07 21:18:36 浏览: 182
好的,您可以使用moment.js的unix()函数将日期格式转换为时间戳。例如,以下代码将日期字符串"2021-05-20 14:30:00"转换为时间戳:
```
const moment = require('moment');
const date = moment('2021-05-20 14:30:00');
const timestamp = date.unix();
console.log(timestamp);
```
输出结果为1621516200,即日期字符串对应的时间戳。请注意,代码中需要引入moment.js库。
相关问题
moment 日期转时间戳
在 JavaScript 中,可以使用 `moment.js` 库来将日期转换为时间戳。以下是一个示例代码:
```javascript
// 导入 moment.js 库
const moment = require('moment');
// 将日期转换为时间戳
const date = '2021-06-01';
const timestamp = moment(date).valueOf();
console.log(timestamp); // 输出:1622505600000
```
在上面的代码中,我们首先导入了 `moment.js` 库。然后,我们将日期字符串 `'2021-06-01'` 传递给 `moment()` 函数,该函数会返回一个 `moment` 对象。最后,我们调用 `valueOf()` 方法来将该对象转换为时间戳。该时间戳表示从 1970 年 1 月 1 日 00:00:00 UTC 到指定日期的毫秒数。
momentjs 转换时间戳
你可以使用 Moment.js 库来转换时间戳。
首先,你需要将时间戳转换为 Moment 对象,然后使用 Moment 对象的 `format()` 方法将其转换为所需的格式。
以下是一个示例代码:
```javascript
// 引入 moment.js 库
const moment = require('moment');
// 定义时间戳
const timestamp = 1628000000;
// 将时间戳转换为 Moment 对象
const momentObj = moment.unix(timestamp);
// 将 Moment 对象转换为所需格式
const formattedDate = momentObj.format('YYYY-MM-DD HH:mm:ss');
console.log(formattedDate); // 输出:2021-08-03 08:00:00
```
在上面的示例中,`moment.unix(timestamp)` 将时间戳转换为 Moment 对象,然后使用 `format()` 方法将其转换为 `YYYY-MM-DD HH:mm:ss` 格式的字符串。你可以根据需要更改日期格式。
阅读全文