|
@@ -108,6 +108,37 @@ function initPlayMusic() {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+function dateTime(date, fmt) {
|
|
|
+ if (fmt === void 0) {
|
|
|
+ fmt = 'yyyy年MM月dd日 hh:mm';
|
|
|
+ }
|
|
|
+
|
|
|
+ // 时间戳转换
|
|
|
+ if (!date) return '';
|
|
|
+ var d = new Date(date);
|
|
|
+ var o = {
|
|
|
+ "M+": d.getMonth() + 1,
|
|
|
+ //月份
|
|
|
+ "d+": d.getDate(),
|
|
|
+ //日
|
|
|
+ "h+": d.getHours(),
|
|
|
+ //小时
|
|
|
+ "m+": d.getMinutes(),
|
|
|
+ //分
|
|
|
+ "s+": d.getSeconds() //秒
|
|
|
+
|
|
|
+ }; // 根据y的长度来截取年
|
|
|
+
|
|
|
+ if (/(y+)/.test(fmt)) {
|
|
|
+ fmt = fmt.replace(RegExp.$1, (d.getFullYear() + "").substr(4 - RegExp.$1.length));
|
|
|
+ }
|
|
|
+
|
|
|
+ for (var k in o) {
|
|
|
+ if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
|
|
|
+ }
|
|
|
+
|
|
|
+ return fmt;
|
|
|
+}
|
|
|
|
|
|
const pageInfo = {
|
|
|
// 用户信息
|
|
@@ -155,6 +186,11 @@ var vPage = new Vue({
|
|
|
created: function () {
|
|
|
this.getPageInfo()
|
|
|
},
|
|
|
+ filters: {
|
|
|
+ dateFormat: function (value) {
|
|
|
+ return dateTime(value * 1000, 'yyyy年MM月dd日')
|
|
|
+ }
|
|
|
+ },
|
|
|
mounted: function () {
|
|
|
initPlayMusic()
|
|
|
initSwiper.bind(this)()
|