📜  JavaScript |以 UTC 格式获取一天的开始和结束时间

📅  最后修改于: 2022-05-13 01:56:41.683000             🧑  作者: Mango

JavaScript |以 UTC 格式获取一天的开始和结束时间

给定一个日期,任务是使用 javascript 确定一天的开始和结束。我们将讨论一些技术。
先了解几个方法。

  • JavaScript setHours() 方法:
    此方法设置日期对象的小时。
    此方法可用于设置分钟、秒和毫秒。
    句法:
    Date.setHours(hour, min, sec, millisec)
    

    参数:

    • 小时:此参数是必需的。它指定表示小时的整数。可接受的值为 0-23,但也允许使用其他值。
      • -1 表示前一天的最后一小时,24 表示第二天的第一小时。
    • min:此参数是可选的。它指定表示分钟的整数。可接受的值为 0-59,但也允许使用其他值。
      • 60 表示下一小时的第一分钟,-1 表示上一小时的最后一分钟。
    • sec:此参数是可选的。它指定表示秒的整数。可接受的值为 0-59,但也允许使用其他值。
      • 60 表示下一分钟的第一秒,-1 表示前一分钟的最后一秒。
    • 毫秒:此参数是可选的。它指定表示毫秒的整数。可接受的值为 0-999,但也允许使用其他值。
      • -1 表示前一秒的最后一毫秒,1000 表示下一秒的第一毫秒。

    返回值:
    它返回一个数字,表示日期对象与 1970 年 1 月 1 日午夜之间的毫秒数。

  • JavaScript toUTCString() 方法:
    此方法将 Date 对象转换为字符串,具体取决于通用时间。
    句法:
    Date.toUTCString()
    

    返回值:
    它返回一个字符串,将 UTC 日期和时间表示为一个字符串。

      示例 1:此示例使用 setHours() 方法获取一天的第一毫秒和一天的最后一毫秒,并使用stoUTCString() 方法其转换为 UTC 格式。

      
      
        
      
          
              JavaScript 
            | Get start and end of day in UTC.
          
          
      
        
      
          

                     GeeksForGeeks           

          

          

               

          

             

      输出:

      • 在点击按钮之前:
      • 点击按钮后:

      示例 2:此示例获取一天中的第一毫秒和一天中的最后一毫秒,但通过与上一个不同的方法使用 setHours() 方法并使用stoUTCString() 方法其转换为 UTC 格式。

      
      
        
      
          
              JavaScript 
            | Get start and end of day in UTC.
          
          
      
        
      
          

                     GeeksForGeeks           

          

          

               

          

             

      输出:

      • 在点击按钮之前:
      • 点击按钮后: