日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在處理數據庫時,JavaScript 中的日期時間操作非常重要。 JavaScript 日期和時間與 MySQL 日期和時間不同。 JavaScript 提供了多種方式來表示日期和時間,這些格式都與 MySQL 的日期和時間格式不同。在本文中,我們將討論一些將 JS 日期和時間轉換為 MySQL 日期和時間格式的方法。

首先,我們要了解Javascript和MySQL日期和時間格式之間的區別。這是一個例子 –

Javascript?

ISO 8601 Date Format : YYYY-MM-DDTHH:mm:ss.sssZ 

登錄后復制

MySQL ?

ISO 8601 Date Format: YYYY-MM-DD HH:MM:SS 

登錄后復制

這里有一些將 JS 日期轉換為 MySQL 日期格式的方法 –

    使用 String split() 和 slice() 方法

    使用 String Replace() 和 slice() 方法

    使用字符串 split() 和 slice() 方法

    以下是此方法中遵循的步驟 –

      獲取 Javascript 日期并使用 .toISOString() 方法將其轉換為 ISO 日期格式。

      使用 String.split( ) 方法將 ISO 字符串拆分為兩部分,并使用“T”作為分隔符

      聲明兩個變量 data 和 time 并分配 String 的相應部分。

      合并日期和時間字符串。

      示例

      在此示例中,我們使用 split() 和 slice() 方法將 JavaScript 日期時間轉換為 MySQL 日期時間。

      <html>
      <body>
         <h2>Convert JavaScript datetime to MySQL datetime</h2>
         <p>Click the following button to convert JavaScript datetime to MySQL datetime</p><br>
         <button id="btn" onclick="convert()"> Click Here </button>
         <br>
         <p id="result1">JavaScript Time: </p>
         <p id="result2">MySQL Time: </p>
         <script>
         
            // function to convert JavaScript date to MySQL date-time format
            function convert() {
               let out1 = document.getElementById("result1");
               
               // create a new Date object
               let dt = new Date();
               
               // convert the date object to ISO string format
               dt = dt.toISOString();
               out1.innerText += dt;
               
               // split the ISO string into date and time
               dt = dt.split("T");
               
               // separate the date and time into separate variables
               let date = dt[0];
               let time = dt[1].slice(0, 8);
               
               // combine date and time into a single MySQL-format string
               let mysqlTime = date + " " + time;
               
               // get the output element and set its text content to the MySQL time string
               let out2 = document.getElementById("result2");
               out2.innerText += mysqlTime;
            }
         </script>
      </body>
      </html>
      

      登錄后復制

      經過一些縮小后,JavaScript 代碼可以寫成 –

      function convert() {
         let dt = new Date().toISOString().split("T");
         let mysqlTime = dt[0] + " " + dt[1].slice(0, 8);
         let out = document.getElementById("output");
         out.innerText += mysqlTime;
      }
      

      登錄后復制

      使用 String Replace() 和 slice() 方法

      以下是此方法中遵循的步驟 –

        獲取 Javascript 日期并使用 .toISOString() 方法將其轉換為 ISO 日期格式。

        將 T 替換為空格。

        將 ISO 日期字符串切片直至第 19 個字符

        示例

        在此示例中,我們使用replace() 和slice() 方法將JavaScript 日期時間轉換為MySQL 日期時間。

        <html>
        <body>
           <h2>Convert JavaScript datetime to MySQL datetime</h2> 
           <p>Click the following button to convert JavaScript datetime to MySQL datetime</p><br>
           <button id="btn" onclick="convert( )"> Click Here </button><br>
           <p id="result1">JavaScript Time: </p>
           <p id="result2">MySQL Time: </p>
           <script>
              
              // function to convert JavaScript date to MySQL date-time format
              function convert() {
                 let out1 = document.getElementById("result1");
                 
                 // Create a new Date object
                 let dt = new Date();
                 
                 // Convert the date object to an ISO string
                 dt = dt.toISOString();
                 out1.innerText += dt;
                 
                 // Replace the 'T' character with a space
                 dt = dt.replace("T", " ")
                 
                 // Slice the string, up to the 19th character
                 dt = dt.slice(0, 19);
                 
                 // Print the string
                 let out2 = document.getElementById("result2");
                 out2.innerText += dt;
              }
           </script>
        </body>
        </html> 
        

        登錄后復制

        經過一些縮小后,JavaScript 代碼可以寫成 –

        function convert() {
           let dt = new Date().toISOString().replace("T", " ").slice(0, 19);
           let out = document.getElementById("output");
           out.innerText += dt;
        }
        

        登錄后復制

        我們在這里通過示例討論了兩種將 JavaScript 日期時間轉換為 MySQL 日期時間的方法。

        以上就是如何將 JavaScript 日期時間轉換為 MySQL 日期時間?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:MySQL 如何將 日期 時間 轉換為
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定