公共时间戳转换手机号加密

177 阅读1分钟
/**
 * @param {number} timeStamp 传入的时间戳
 * @param {string} startType 要返回的时间字符串的格式类型,传入'year'则返回年开头的完整时间,传入'day'则返回日期
 */
export const getDate = (timeStamp, startType) => {
    if(!timeStamp) return '';
    const d = new Date(timeStamp)
    const year = d.getFullYear()
    const month = getHandledValue(d.getMonth() + 1)
    const date = getHandledValue(d.getDate())
    const hours = getHandledValue(d.getHours())
    const minutes = getHandledValue(d.getMinutes())
    const second = getHandledValue(d.getSeconds())
    let resStr = ''
    if (startType === 'year') resStr = year + '-' + month + '-' + date + ' ' + hours + ':' + minutes + ':' + second
    else if (startType === 'day') resStr = year + '-' + month + '-' + date
    else if (startType === 'y') resStr = year
    else if (startType === 'md') resStr =  month + '-' + date
    else if (startType === 'hms') resStr =  hours + ':' + minutes + ':' + second
    else resStr = month + '-' + date + ' ' + hours + ':' + minutes
    return resStr
}
 
/**
 * @param {string} iphone 传入手机号
 */
export const phoneEncryption = (iphone) => {
    var phone= iphone.substr(0,3) + "****" + iphone.substr(7)
    return phone
}