zoukankan      html  css  js  c++  java
  • JS15 -- 时间与时间戳

     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);

    二、时间转字符串

    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

  • 相关阅读:
    SQL Server参数化查询
    MySQL平台数据库备份方案详细说明
    Android 关机弹出菜单
    android 4.1源码下载方法最新实例教程
    教你如何创建类似QQ的android弹出菜单
    三足鼎立已深入人心 移动开发平台前景展望
    Android上的蓝牙通信功能的开发:BluetoothChat例程分析
    Android经典动画案例分析
    Android使用FileObserver对sdcard文件或文件夹监控
    如何提高Android用户体验
  • 原文地址:https://www.cnblogs.com/lgyong/p/11867875.html
Copyright © 2011-2022 走看看