JS时间戳格式化

  • 运行截图

  • HTML

    <div>
      <button onclick="format()">
         时间格式化
      </button>
      <p>当前时间戳:<span id="s1">--</span></p>
      <p>格式化时间:<span id="s2">--</span></p>
    </div>
    
  • javaScript

    function formate(milliseconds,addTime) {
       if (milliseconds == "" || milliseconds == undefined || milliseconds == null) {
         return "";
       }
      let datetime = new Date();
      datetime.setTime(milliseconds);
      let year = datetime.getFullYear();
      let month = formatNum(datetime.getMonth() + 1);
      let date = formatNum(datetime.getDate());
      let hour = formatNum(datetime.getHours());
      let minute = formatNum(datetime.getMinutes());
      let second = formatNum(datetime.getSeconds());
      debugger
      let result = year+"-"+month+"-"+date;
      if(addTime){
        result += " "+hour+":"+minute+":"+second;
      }
      return result;
    }
    
    function formatNum(num) {
      return num < 10 ? "0" + num: num;
    }
    
posted @ 2025-01-21 10:43  Alanx、  阅读(20)  评论(0)    收藏  举报