uview - DatetimePicker 选择器获取时间戳怎么转为日期结果(时间戳转年月日字符串)

前言

TIPS:当前版本为 uview 2.X

当我们使用 DatetimePicker 组件时,@confirm 获取的结果是时间戳,

怎么转为 2022-06-07 这种格式没有相关说明。

在这里插入图片描述

解决方案

使用 uni.$u.timeFormat 方法将时间戳转为正常日期格式即可。

具体代码示例,如下所示。

<!-- 为了干净整洁,其他无用属性及配置省略掉了 -->
<template>
	<view>
		<u-datetime-picker @confirm="getDate"/>
	</view>
</template>

<script>
export default {
      
      
	methods: {
      
      
		
		/**
		 * 获取选择的日期
		 * @description 将时间戳结果转为年月日字符串
		 * @param {Object} e - 结果
		 * @return void
		 */
		getDate(e) {
      
      
			// console.log(e)
			const timeFormat = uni.$u.timeFormat
			console.log(timeFormat(e.value, 'yyyy-mm-dd'))
        	console.log(timeFormat(e.value, 'yyyy-mm-dd hh:MM'))
	        console.log(timeFormat(e.value, 'yyyy-mm'))
		},
		
	}
}
</script>

猜你喜欢

转载自blog.csdn.net/weixin_44198965/article/details/125163756