标签:case return JavaScript nowTime zero 时间 time 格式化 const
普通js中用法
// 时间处理函数
function getTime() {
var nowTime = new Date()
// 获取年月日
const y = nowTime.getFullYear()
const m = zero(nowTime.getMonth() + 1)
const d = zero(nowTime.getDate())
// 获取时分秒
const hh = zero(nowTime.getHours())
const mm = zero(nowTime.getMinutes())
const ss = zero(nowTime.getSeconds())
// 获取星期
const week = we(nowTime.getDay())
// 时间补零函数
function zero(time) {
if (time < 10) {
return '0' + time
}
return time
}
// 星期处理函数
function we(week) {
switch (week) {
case 0:
return '星期日'
case 1:
return '星期一'
case 2:
return '星期二'
case 3:
return '星期三'
case 4:
return '星期四'
case 5:
return '星期五'
case 6:
return '星期六'
default:
// 可选
return '错误'
// 语句
}
}
return (
y + '/' + m + '/' + d + ' ' + hh + ':' + mm + ':' + ss + ' ' + week
)
}
// 想拿到的话直接这样
const time = getTime() // 就行了
vue中用法
export default {
// 组件名称
name: '',
props: {
// 组件参数 接收来自父组件的数据
},
components: {
// 注册组件
},
data() {
return {
time: null
}
},
methods: {
// 方法
handler() {
setInterval(() => {
this.time = this.getTime()
}, 1000)
},
// 时间处理函数
getTime() {
var nowTime = new Date()
// 获取年月日
const y = nowTime.getFullYear()
const m = zero(nowTime.getMonth() + 1)
const d = zero(nowTime.getDate())
// 获取时分秒
const hh = zero(nowTime.getHours())
const mm = zero(nowTime.getMinutes())
const ss = zero(nowTime.getSeconds())
// 获取星期
const week = we(nowTime.getDay())
// 时间补零函数
function zero(time) {
if (time < 10) {
return '0' + time
}
return time
}
// 星期处理函数
function we(week) {
switch (week) {
case 0:
return '星期日'
case 1:
return '星期一'
case 2:
return '星期二'
case 3:
return '星期三'
case 4:
return '星期四'
case 5:
return '星期五'
case 6:
return '星期六'
default:
// 可选
return '错误'
// 语句
}
}
return (
y + '/' + m + '/' + d + ' ' + hh + ':' + mm + ':' + ss + ' ' + week
)
}
},
computed: {
// 计算属性
},
filters: {
// 过滤器
},
created() {
// 创建后
},
mounted() {
// 挂载后
this.handler()
}
}
标签:case,return,JavaScript,nowTime,zero,时间,time,格式化,const 来源: https://blog.csdn.net/kakarotte007/article/details/115170264
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。