uni-app格式化时间方法
时间: 2023-05-11 18:06:04 浏览: 254
Uni-app 中可以使用 JavaScript 的 Date 对象来格式化时间,具体方法如下:
```javascript
// 获取当前时间
const now = new Date();
// 格式化时间,例如:2022-01-01 12:00:00
const formattedTime = `${now.getFullYear()}-${(now.getMonth() + 1).toString().padStart(2, '0')}-${now.getDate().toString().padStart(2, '0')} ${now.getHours().toString().padStart(2, '0')}:${now.getMinutes().toString().padStart(2, '0')}:${now.getSeconds().toString().padStart(2, '0')}`;
```
这里使用了 JavaScript 的 Date 对象的一些方法,例如 getFullYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds(),以及字符串的 padStart() 方法来补齐字符串长度。
相关问题
uni-app格式化时间工具类
可以使用moment.js库来格式化时间,具体实现可以参考以下代码:
import moment from 'moment';
export function formatTime(time) {
return moment(time).format('YYYY-MM-DD HH:mm:ss');
}
这个函数接受一个时间戳作为参数,返回一个格式化后的时间字符串。你可以在你的uni-app项目中使用这个函数来格式化时间。
uni-app格式化时间的工具类
Uni-app 提供了一个内置的日期格式化工具类,可以使用它来格式化时间。具体代码如下:
```javascript
// 引入日期格式化工具类
import { formatDate } from '@/utils/date'
// 格式化时间
const time = new Date()
const formattedTime = formatDate(time, 'yyyy-MM-dd hh:mm:ss')
console.log(formattedTime)
```
其中,`formatDate` 函数的第一个参数是要格式化的时间对象,第二个参数是格式化字符串,可以根据需要自定义。例如,`yyyy` 表示年份,`MM` 表示月份,`dd` 表示日期,`hh` 表示小时,`mm` 表示分钟,`ss` 表示秒钟。
注意,`@/utils/date` 是一个自定义的工具类路径,需要根据实际情况进行修改。