vue2 使用dayjs 将年月日时分秒(2023-03-21 11:01:30) 转换为时间戳
时间: 2023-05-16 20:06:00 浏览: 75
可以使用dayjs提供的unix()方法将时间转换为时间戳,代码如下:
```javascript
import dayjs from 'dayjs'
const time = '2023-03-21 11:01:30'
const timestamp = dayjs(time).unix()
console.log(timestamp)
```
输出结果为:1671564090
注意:需要先安装dayjs库,可以使用npm或yarn进行安装。
相关问题
vue2023-12-26T16:00:00.000+00:00转化为年月日时分秒
以下是将给定的时间字符串转换为年月日时分秒的示例代码:
```javascript
let time = '2023-12-26T16:00:00.000+00:00';
time = this.dayjs(time).format("YYYY-MM-DD HH:mm:ss");
console.log(time); // 输出:2023-12-26 16:00:00
```
这段代码使用了dayjs库来进行时间的格式化转换。首先,我们将给定的时间字符串赋值给变量`time`。然后,使用`dayjs`函数将时间字符串转换为日期对象,并使用`format`方法将日期对象格式化为指定的年月日时分秒格式。最后,将格式化后的时间打印到控制台。
vue3将时间字符串2023-03-16T20:23:21.000+00:00转换为 年月日格式
使用Vue3的日期处理库date-fns,可以将时间字符串转换为指定格式的日期字符串。
首先需要安装date-fns,可以使用以下命令安装:
```bash
npm install date-fns --save
```
然后在组件中引入并使用该库:
```vue
<template>
<div>
{{ formatDate('2023-03-16T20:23:21.000 00:00') }}
</div>
</template>
<script>
import { format } from 'date-fns';
export default {
methods: {
formatDate(dateStr) {
const date = new Date(dateStr);
return format(date, 'yyyy-MM-dd');
},
},
};
</script>
```
上述代码中,通过引入date-fns库的format方法,将时间字符串转换为指定格式的日期字符串,其中'yyyy-MM-dd'表示年月日格式。
执行上述代码后,将会输出'2023-03-16'。