let time = new Date().getTime(); console.log(time); // 时间对象转13位时间戳,1521188181121 let date = new Date(1521188181121); console.log(date); // 13位时间戳转时间对象,如果是后端传10位需要*1000;
1 $nTime = time(); 2 echo ‘获取当前时间戳10位=‘.$nTime; 3 echo ‘-----‘; 4 function timeEvery($str) { // 格式‘Y/m/d H:i:s‘ 5 echo ‘strtotime获取某时时间戳10位=‘.strtotime(date($str)); 6 } 7 timeEvery("2020/1/21 19:30:10"); 8 echo ‘-----‘; 9 function microtimeFn($num) { // 获取10-14位的时间戳,输入想要的长度,格式数字 10 $trueNum = $num - 10; 11 switch($trueNum) { 12 case 1: 13 $trueNum = 10; 14 break; 15 case 2: 16 $trueNum = 100; 17 break; 18 case 3: 19 $trueNum = 1000; 20 break; 21 case 4: 22 $trueNum = 10000; 23 break; 24 default: 25 $trueNum = 1; 26 break; 27 28 } 29 30 $microTime = (int)(microtime(true)*$trueNum); 31 echo ‘获取当前0-14位时间戳,当前为=‘.strLen($microTime).‘位=‘.$microTime; 32 // echo $trueNum; 33 } 34 microtimeFn(14);
原文:https://www.cnblogs.com/lgyong/p/12493894.html