JS15 - 시간과 시간 스탬프

6269 단어
JS
let time = new Date().getTime();  //ES5 
console.log(time); //  13 ,1521188181121
let time = Date.now();  // ES6 
console.log(time);    //  13 ,1521188181121
let date = new Date(1521188181121);
console.log(date);      // 13 , 10 *1000;

 
 
 
PHP 타임 스탬프 10자리 및 타임 스탬프 13자리
 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);

 
2. 시간 변환 문자열
toStrTime(1585015303000)
function toStrTime(ntimestamp = newDate()) {
	let t = new Date(_this.goodsdetailInfo.start_at*1000);
	let crowdTime = `${t.getFullYear()}-${((t.getMonth()+1)<10)?'0'+(t.getMonth()+1):t.getMonth()+1}-${t.getDate()<10?'0'+t.getDate():t.getDate()} ${t.getHours()<10?'0'+t.getHours():t.getHours()}:${t.getSeconds()<10?'0'+t.getSeconds():t.getSeconds()}`;
	return crowdTime
}

  
let k = new Date('2017-12-13')//Wed Dec 13 2017년 08:00:00 GMT+0800(중국표준시)
k.getTime()            // 1513123200000
k - 0                // 1513123200000

좋은 웹페이지 즐겨찾기