转换后端返回的时间,uniapp

1.代码图片

2.代码源码

<template>
	<!-- SQT列表 -->
		<view class="hongli-list" v-show="showZjt">
			<view class="on-team">
				<!-- 	<view class="item">被转账人</view> -->
				<view class="item">类型</view>
				<view class="item">数量</view>
				<view class="item">时间</view>
				<view class="item">状态</view>
			</view>
			<view v-if=" listData2.length===0" class="no-orders">暂无记录</view>
			<view class="on-team" v-for="item in listData2">
				<!-- 类型 -->
				<view class="item">
					<span v-if="item.sourceType === 60">消费赠送</span>
					<span v-else>市场补贴</span>
				</view>
				<view class="item">{{ item.money }}<span>个</span></view>
				<view class="item">{{ getdate(item.insertTime) }}</view>
				<view class="item" v-if="item.sourceType === 60">
					<span>已发放</span>
				</view>
				<view class="item" v-if="item.sourceType === 4 ||item.sourceType === 10">
					<!-- 处理市场补贴对应的状态 -->
					<span>{{ getItemStatus(item.insertTime,item.status) }}</span>

				</view>
			</view>
		</view>
</template>

<script>
export default {
methods: {
			//转换时间
			getdate(time) {
				const timestamp = new Date(time);

				// 使用 Date 对象的方法获取不同的日期和时间值
				const year = timestamp.getFullYear();
				const month = timestamp.getMonth() + 1; // 注意月份从0开始计数,要加1
				const day = timestamp.getDate();
				const hours = timestamp.getHours();
				const minutes = timestamp.getMinutes();
				const seconds = timestamp.getSeconds();

				// 格式化日期和时间
				const formattedTime =
					`${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')} ${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;

				return formattedTime
			},
   }
}
</script>

<style>
</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值