js moment获取时间字符串
时间: 2024-01-04 07:03:10 浏览: 192
以下是使用moment.js获取时间字符串的例子:
```javascript
// 获取当前时间的字符串
const now = moment().format('YYYY-MM-DD HH:mm:ss');
console.log(now); // 输出:2022-03-01 15:30:00
// 获取指定时间的字符串
const date = moment('2022-03-01 15:30:00');const dateString = date.format('YYYY-MM-DD HH:mm:ss');
console.log(dateString); // 输出:2022-03-01 15:30:00
```
相关问题
js moment对象获取时间字符串
以下是使用moment对象获取时间字符串的例子:
```javascript
const momentObj = moment();
const timeString = momentObj.format('YYYY-MM-DD HH:mm:ss');
console.log(timeString); // 输出当前时间的字符串形式,例如:2022-01-01 12:00:00
```
以上代码中,我们首先使用moment()函数创建了一个moment对象,然后使用format()函数将其转换为字符串形式。format()函数的参数是一个格式化字符串,其中YYYY表示年份,MM表示月份,DD表示日期,HH表示小时,mm表示分钟,ss表示秒钟。你可以根据自己的需要自定义格式化字符串。
vue 获取时间字符串
在Vue中获取当前时间并转换为字符串,可以使用JavaScript的内置Date对象配合一些库,如Moment.js、date-fns等来进行格式化。下面是一个基本的例子:
```javascript
// 假设你有一个计算属性来获取当前时间
data() {
return {
currentTime: new Date()
}
}
// 使用内置的toString()方法,得到的是默认格式
computed: {
currentTimeStr() {
return this.currentTime.toString();
}
}
// 或者使用外部库,比如Moment.js
methods: {
getFormattedTime() {
const momentInstance = Moment(this.currentTime);
return momentInstance.format('YYYY-MM-DD HH:mm:ss');
}
}
// date-fns 的例子
import { format } from 'date-fns';
computed: {
currentTimeStrWithDateFns() {
return format(this.currentTime, 'yyyy-MM-dd HH:mm:ss');
}
}
```
以上代码中,`currentTimeStr` 将直接显示为默认的日期时间格式,而 `getFormattedTime` 和 `currentTimeStrWithDateFns` 分别使用Moment.js和date-fns库提供了更丰富的格式化选项。
阅读全文