前端 控制臺提示invalid date

如果你遇到了 "Invalid Date" 的錯誤,這通常意味著傳遞給?Date?構造函數的字符串或數值無法被解析為一個有效的日期。對于時間戳來說,確保它是一個有效的數字(表示自1970年1月1日00:00:00 UTC以來的毫秒數)。

以下是一個確保時間戳有效,并將其轉換為?Date?對象的示例

let timestamp = "1624201234567"; // 假設這是您的時間戳字符串  // 首先將時間戳字符串轉換為數字  
let timestampNumber = Number(timestamp);  // 檢查轉換后的時間戳是否為NaN(不是一個數字)  
if (!isNaN(timestampNumber)) {  let dateObj = new Date(timestampNumber);  // 格式化日期并打印  let year = dateObj.getFullYear();  let month = String(dateObj.getMonth() + 1).padStart(2, '0');  let day = String(dateObj.getDate()).padStart(2, '0');  let hours = String(dateObj.getHours()).padStart(2, '0');  let minutes = String(dateObj.getMinutes()).padStart(2, '0');  let seconds = String(dateObj.getSeconds()).padStart(2, '0');  let formattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;  console.log(formattedDate);  
} else {  console.error("Invalid timestamp:", timestamp);  
}

在這段代碼中,我們首先嘗試將時間戳字符串轉換為數字。如果轉換成功且結果不是一個?NaN?值,那么我們就創建一個新的?Date?對象,并格式化它。如果轉換失敗,我們會打印出一個錯誤消息。

確保您的時間戳字符串只包含數字,并且是一個有效的、表示自1970年1月1日以來的毫秒數的數字。如果時間戳是從其他地方獲取的,可能需要檢查它的來源以確保其有效性。

如果您的時間戳確實是一個無效值,那么您需要找到正確的時間戳來源,或者使用其他日期字符串格式與?Date?構造函數或?Date.parse()?方法一起使用。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15713.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15713.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15713.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java如何設計一個功能

流程說明:實現一組功能的步驟 1,充分了解需求,包括所有的細節,需要知道要做一個什么樣的功能。 2,設計實體/表 正向工程:設計實體、映射文件 --> 建表 反向工程:設計表 --> 映射文件、實體 設計實體類型分析步驟: 1)功能模塊有幾個實體…

【Apache Doris】BE宕機問題排查指南

【Apache Doris】BE宕機問題排查指南 背景BE宕機分類如何判斷是BE進程是Crash還是OOMBE Crash 后如何排查BE OOM 后如何分析Cache 沒及時釋放導致BE OOM(2.0.3-rc04) 關于社區 作者|李淵淵 背景 在實際線上生產環境中,大家可能遇…

校園網撥號上網環境下多開虛擬機,實現宿主機與虛擬機互通,并訪問外部網絡

校園網某些登錄客戶端只允許同一時間一臺設備登錄,因此必須使用NAT模式共享宿主機的真實IP,相當于訪問外網時只使用宿主機IP,此方式通過虛擬網卡與物理網卡之間的數據轉發實現訪問外網及互通 經驗證,將centos的物理地址與主機物理…

有什么好用的語音翻譯軟件推薦?親測實用的語音翻譯工具來了

嘿,大家好!你們有沒有想過,現在世界這么“小”,我們跟不同國家的人打交道的機會越來越多了。 但是呢,語言不通真是個大問題。別擔心,現在有個超棒的解決方案——語音翻譯技術!這玩意兒能實時把…

Spring Cloud學習筆記(Nacos):配置中心基礎和代碼樣例

這是本人學習的總結,主要學習資料如下 - 馬士兵教育 1、Overview2、樣例2.1、Dependency2.2、配置文件的定位2.3、bootstrap.yml2.4、配置中心新增配置2.5、驗證 1、Overview 配置中心用于管理配置項和配置文件,比如平時寫的application.yml就是配置文件…

Python 遍歷字典的方法,你都掌握了嗎

Python中的字典是一種非常靈活的數據結構,它允許通過鍵來存儲和訪問值。在處理字典時,經常需要遍歷字典中的元素,以下是幾種常見的遍歷字典的方法。 1. 使用 for 循環直接遍歷字典的鍵 字典的鍵是唯一的,可以直接通過 for 循環來…

【Spring Security + OAuth2】OAuth2

Spring Security OAuth2 第一章 Spring Security 快速入門 第二章 Spring Security 自定義配置 第三章 Spring Security 前后端分離配置 第四章 Spring Security 身份認證 第五章 Spring Security 授權 第六章 OAuth2 文章目錄 Spring Security OAuth21、OAuth2簡介1.1、OAu…

call、apply和bind

call、apply和bind都是JavaScript中函數對象的方法,用于改變函數的this值。 call:call方法接收一個對象和一系列參數,并立即調用函數,將this值設置為提供的對象。例如: function greet(greeting, punctuation) {cons…

Linux驅動開發筆記(二) 基于字符設備驅動的I/O操作

文章目錄 前言一、設備驅動的作用與本質1. 驅動的作用2. 有無操作系統的區別 二、內存管理單元MMU三、相關函數1. ioremap( )2. iounmap( )3. class_create( )4. class_destroy( ) 四、GPIO的基本知識1. GPIO的寄存器進行讀寫操作流程2. 引腳復用2. 定義GPIO寄存器物理地址 五、…

【2024最新華為OD-C卷試題匯總】傳遞悄悄話的最長時間(100分) - 三語言AC題解(Python/Java/Cpp)

🍭 大家好這里是清隆學長 ,一枚熱愛算法的程序員 ? 本系列打算持續跟新華為OD-C卷的三語言AC題解 💻 ACM銀牌🥈| 多次AK大廠筆試 | 編程一對一輔導 👏 感謝大家的訂閱? 和 喜歡💗 文章目錄 前…

東哥一句兄弟,你還當真了?

關注盧松松,會經常給你分享一些我的經驗和觀點。 你還真把自己當劉強東兄弟了?誰跟你是兄弟了?你在國外的房子又不給我住,你出去旅游也不帶上我!都成人年了,東哥一句客套話,別當真! 今天,東哥在高管會上直言&…

mysql內存結構

一:邏輯存儲結構:表空間->段->區->頁->行、 表空間:一個mysql實例對應多個表空間,用于存儲記錄,索引等數據。 段:分為數據段,索引段,回滾段。innoDB是索引組織表&…

215. 數組中的第K個最大元素(快速排序、堆排序)

根據這道題總結一下快速排序和堆排序,再根據這兩種方法寫這道題。 給定整數數組 nums 和整數 k,請返回數組中第 k 個最大的元素。 請注意,你需要找的是數組排序后的第 k 個最大的元素,而不是第 k 個不同的元素。 你必須設計并實…

qmt量化交易策略小白學習筆記第6期【qmt如何獲取股票歷史漲跌停價格】

qmt如何獲取股票歷史漲跌停價格 qmt更加詳細的教程方法,會持續慢慢梳理。 也可找尋博主的歷史文章,搜索關鍵詞查看解決方案 ! 感謝關注,需免費開通量化回測與咨詢實盤權限,可以和博主聯系! 獲取股票歷史…

[數據結構] -- 單鏈表

🌈 個人主頁:白子寰 🔥 分類專欄:C打怪之路,python從入門到精通,數據結構,C語言,C語言題集👈 希望得到您的訂閱和支持~ 💡 堅持創作博文(平均質量分82)&#…

c++編程14——STL(3)list

歡迎來到博主的專欄:c編程 博主ID:代碼小豪 文章目錄 list成員類型構造、析構、與賦值iterator元素訪問修改元素list的操作 list list的數據結構是一個鏈表,準確的說應該是一個雙向鏈表。這是一個雙向鏈表的節點結構: list的使用…

Vue學習筆記3——事件處理

事件處理 1、事件處理器(1)內聯事件處理器(2)方法事件處理器 2、事件參數3、事件修飾符 1、事件處理器 我們可以使用v-on 指令(簡寫為)來監聽DOM事件,并在事件觸發時執行對應的JavaScript。 用法: v-on:click"me…

JVM學習-執行引擎

執行引擎 執行引擎是Java虛擬機核心組成部分之一虛擬機是一個相對于物理機的概念,這兩種機器都有代碼執行能力,其區別是物理機的執行引擎是直接建立在處理器、緩存、指令集和操作系統層面上的,而虛擬機的執行引擎是由軟件自行實現的&#xf…

【算法】遞歸、搜索與回溯——簡介

簡介:遞歸、搜索與回溯,本節博客主要是簡單記錄一下關于“遞歸、搜索與回溯”的相關簡單概念,為后續算法做鋪墊。 目錄 1.遞歸1.1遞歸概念2.2遞歸意義2.3學習遞歸2.4寫遞歸代碼步驟 2.搜索3.回溯與剪枝 遞歸、搜索、回溯的關系: …