import Router from './router';

const formatTime = date => {
  /*  console.log(time)
    let date = new Date(time);*/
    // console.log(date)
    const year = date.getFullYear()
    const month = date.getMonth() + 1
    const day = date.getDate()
    const hour = date.getHours()
    const minute = date.getMinutes()
    const second = date.getSeconds()

    return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function timestampToTime(timestamp) {
    var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
    var Y = date.getFullYear() ;
    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) ;
    var D = date.getDate();
    var h = date.getHours();
    var m = date.getMinutes();
    var s = date.getSeconds();
    // return Y+M+D+' '+h+m+s;
    return [Y, M, D].map(formatNumber).join('/') + ' ' + [h, m, s].map(formatNumber).join(':')
}

const formatNumber = n => {
    n = n.toString()
    return n[1] ? n : '0' + n
}

export default  {
    formatTime: formatTime,
    timestampToTime:timestampToTime,
    Router,
}


/**
 * 获取应用使用平台标识
 */
/*export function getPlatformType() {
    // #ifdef APP-PLUS
    return 'app'
    // #endif
    // #ifdef MP-WEIXIN
    return 'wxapp'
    // #endif
    // #ifdef H5
    return 'h5'
    // #endif
    return 'h5'
}*/

/**
 * 获取区分h5平台的具体环境
 */
/*export function getPlatform() {
    let user_platform = getPlatformType()
    if (user_platform == 'h5') {
        let ua = navigator.userAgent.toLowerCase()
        let isWeixin = ua.indexOf('micromessenger') != -1
        if (isWeixin) {
            user_platform = 'wx'
        }
    }

    return user_platform
}*/