const phoneNumber = '15054054533'; // 假设要倒序的手机号为 15054054533
// 使用 split() 将手机号拆分成单个字符,再使用 reverse() 方法将它们反向排序
const reversedPhoneNumber = phoneNumber.split('').reverse().join('');
console.log(reversedPhoneNumber); // 输出结果:33545045051
const now = new Date(); // 创建一个 Date 对象,表示当前的日期和时间
const year = now.getFullYear(); // 获取当前的年份(四位数)
var month = now.getMonth() + 1; // 获取当前的月份(0 到 11),需要加一才能得到实际的月份值
if (month < 10) {
month = '0' + month
}
const date = now.getDate(); // 获取今天是本月的第几天
console.log(year + '' + month + '' + date); // 输出结果:2023-6-13
var dateDay = year + '' + month + '' + date;
console.log(dateDay, 'dateDay');
const str = reversedPhoneNumber.toString() + dateDay.toString(); //将倒叙手机号加上-日期--3354504505120230613
console.log(str, 'str');
// 调用 SparkMD5.hash() 方法进行 MD5 加密
const md5Hash = SparkMD5.hash(str); //得到加密后的串
console.log(md5Hash, 'beforeVal');
var smsToken = SparkMD5.hash(md5Hash); //进行二次加密