c语言编程笔录

首页 >   > 笔记大全

笔记大全

怎么利用日期函数处理时间格式

更新时间:2023-12-24
1.日期函数介绍 在编写程序时,常常需要获取并处理时间。 JavaScript中,提供了一组日期函数,用于获取和处理与日期相关的信息。这些函数包括基础日期函数、日期对象函数、日期格式化函数等,使用这些函数可以方便地处理日期,并将其转换为所需要的格式。下面,我将分别介绍这些函数,并给出代码示例。 2.基础日期函数 JavaScript中,提供了一组基础日期函数,可以用于获取当前日期和时间,以及将日期和时间转换为字符串格式。这些函数包括Date()、getFullYear()、getMonth()、getDate()、getDay()、getHours()、getMinutes()、getSeconds()、getMilliseconds()、getTime(),下面分别进行介绍:

Date()

获取当前时间

    
      var today = new Date();
      document.write(today);
    
  

getFullYear()

获取当前年份

    
      var today = new Date();
      document.write(today.getFullYear());
    
  

getMonth()

获取当前月份

    
      var today = new Date();
      document.write(today.getMonth()+1);
    
  
注意:月份是从0开始计数,因此需要加1。

getDate()

获取当前日期

    
      var today = new Date();
      document.write(today.getDate());
    
  

getDay()

获取当前星期几

    
      var today = new Date();
      var week = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
      document.write(week[today.getDay()]);
    
  

getHours()

获取当前小时数

    
      var today = new Date();
      document.write(today.getHours());
    
  

getMinutes()

获取当前分钟数

    
      var today = new Date();
      document.write(today.getMinutes());
    
  

getSeconds()

获取当前秒数

    
      var today = new Date();
      document.write(today.getSeconds());
    
  

getMilliseconds()

获取当前毫秒数

    
      var today = new Date();
      document.write(today.getMilliseconds());
    
  

getTime()

获取当前时间的时间戳

    
      var today = new Date();
      document.write(today.getTime());
    
  
3.日期对象函数 在JavaScript中,提供了一组日期对象函数,可以用于创建日期对象并对日期进行操作。这些函数包括setFullYear()、setMonth()、setDate()、setHours()、setMinutes()、setSeconds()、setMilliseconds()、setTime(),下面分别进行介绍:

setFullYear()

设置日期的年份

    
      var today = new Date();
      today.setFullYear(2022);
      document.write(today);
    
  

setMonth()

设置日期的月份

    
      var today = new Date();
      today.setMonth(11);
      document.write(today);
    
  
注意:月份是从0开始计数,因此12月需要设置为11。

setDate()

设置日期的日期

    
      var today = new Date();
      today.setDate(25);
      document.write(today);
    
  

setHours()

设置日期的小时数

    
      var today = new Date();
      today.setHours(12);
      document.write(today);
    
  

setMinutes()

设置日期的分钟数

    
      var today = new Date();
      today.setMinutes(30);
      document.write(today);
    
  

setSeconds()

设置日期的秒数

    
      var today = new Date();
      today.setSeconds(40);
      document.write(today);
    
  

setMilliseconds()

设置日期的毫秒数

    
      var today = new Date();
      today.setMilliseconds(500);
      document.write(today);
    
  

setTime()

设置日期的时间戳

    
      var today = new Date();
      today.setTime(1629937994000);
      document.write(today);
    
  
4.日期格式化函数 在JavaScript中,提供了一组日期格式化函数,可以用于将日期和时间格式化为所需要的格式。这些函数包括toLocaleDateString()、toLocaleTimeString()、toISOString()、toUTCString()等,下面分别进行介绍:

toLocaleDateString()

将日期格式化为本地日期字符串,格式为MM/DD/YYYY

    
      var today = new Date();
      document.write(today.toLocaleDateString());
    
  

toLocaleTimeString()

将时间格式化为本地时间字符串,格式为HH:MM:SS AM/PM

    
      var today = new Date();
      document.write(today.toLocaleTimeString());
    
  

toISOString()

将日期和时间格式化为ISO标准格式字符串:YYYY-MM-DDTHH:MM:SSZ

    
      var today = new Date();
      document.write(today.toISOString());
    
  

toUTCString()

将日期和时间格式化为UTC字符串,格式为Day, DD Mon YYYY HH:MM:SS GMT

    
      var today = new Date();
      document.write(today.toUTCString());
    
  
综上,JavaScript提供了一组日期处理函数,可以方便地处理日期,并将其转换为所需要的格式。通过使用这些函数,我们可以快速而准确地获取和操作时间信息。