当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript string转date用法及代码示例


可以通过以下方式将字符串转换为 JavaScript 中的日期 -

  • 使用日期字符串创建日期对象:
    示例1:
    
    <!DOCTYPE html>
    <html>
      
    <head>
        <title>Page Title</title>
    </head>
      
    <body>
        <center>
            <h1 style="color:green">GeeksforGeeks</h1>
            <p>Convert string into date using JavaScript</p>
            <script>
                //It returns the Day,Month,Date,Year and time
                var d = new Date("May 1,2019 11:20:00");
                document.write(d);
            </script>
        </center>
    </body>
      
    </html>

    输出:

  • 使用合适的方法获取 DD-MM-YY 格式的字符串:
    我们使用某些方法,例如:
    • getDate-It 返回月份中的第几天(从 1 到 31)
    • getMonth-It 返回月份数(0-11)
    • getFullYear-It 返回全年(四位数)

    示例-2:

    
    <!DOCTYPE html>
    <html>
      
    <head>
        <title>Page Title</title>
    </head>
      
    <body>
        <center>
            <h1 style="color:green">
              GeeksforGeeks</h1>
            <p>Convert string into 
              date using JavaScript</p>
            <script>
                var d = new Date("May 1, 2019 ");
                document.write(formatDate(d));
      
                function formatDate(date) {
                    var day = date.getDate();
                    if (day < 10) {
                        day = "0" + day;
                    }
                    var month = date.getMonth() + 1;
                    if (month < 10) {
                        month = "0" + month;
                    }
                    var year = date.getFullYear();
                    return day + "/" + month + "/" + year;
                }
            </script>
        </center>
    </body>
      
    </html>

    输出:

  • 使用 toDateString():
    此方法以人类可读的形式返回 Date 对象的日期部分。
    示例3:
    
    <!DOCTYPE html>
    <html>
      
    <head>
        <title>Page Title</title>
    </head>
      
    <body>
        <center>
            <h1 style="color:green">
              GeeksforGeeks</h1>
            <p>
              Convert string into 
              date using JavaScript
          </p>
            <script>
                var date = new Date(2019, 5, 3);
      
                document.write(date.toDateString());
            </script>
        </center>
    </body>
      
    </html>

    OUTPUT
    输出:

支持的浏览器:

  • 谷歌浏览器
  • Firefox
  • Edge
  • Opera
  • 苹果Safari

嘿,怪胎! Web 开发世界中不断涌现的技术总是让人们对这个主题充满热情。但在你处理大型项目之前,我们建议你先学习基础知识。通过我们的 JavaScript 课程学习 JS 概念,开始您的 Web 开发之旅。现在是有史以来最低的价格!




相关用法


注:本文由纯净天空筛选整理自kartikgoel1999大神的英文原创作品 Convert string into date using JavaScript。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。