JavaScript 日期 setUTCDate() 方法

JavaScript 日期 setUTCDate() 方法

JavaScript的date setUTCDate() 方法用于根据协调世界时设置Date对象的日期。如果给定的日期值超出了月份的范围,setUTCDate() 方法将相应调整Date对象。

语法

setUTCDate() 方法的语法如下:

dateObj.setUTCDate(dayValue)

参数

dayValue - 它表示月份中的天数。

JavaScript Date setUTCDate() 方法示例

在这里,我们将通过各种示例来理解 setUTCDate() 方法。

示例1

让我们看一个示例来设置今天日期上的天数。

<script>
var date=new Date();
document.writeln("Today?s day : "+date.getUTCDate()+"<br>");
date.setUTCDate(15);
document.writeln("Updated day : "+date.getUTCDate());
</script>

输出:

Today's day : 9
Updated day : 15 

示例2

让我们来看一个更新给定日期的日期的示例。

<script>
var date = new Date("August 15, 1947 20:22:10");
date.setUTCDate(20);
document.writeln("Updated day : "+date.getUTCDate());
</script>

结果:

Updated day : 20

示例3

在这个示例中,我们将提供一个超过月份中所包含天数的日期值。在这种情况下,setUTCDate() 方法会调整 Date 对象到下一个月份。

<script>
var date = new Date("August 15, 1947 20:22:10");
document.writeln("Previous date : "+date.getUTCDate()+"/"+(date.getUTCMonth()+1)+"/"+date.getUTCFullYear()+"<br>");
date.setUTCDate(32);    
document.writeln("Updated date : "+date.getUTCDate()+"/"+(date.getUTCMonth()+1)+"/"+date.getUTCFullYear());
</script>

输出:

Previous date : 15/8/1947
Updated date : 1/9/1947

示例4

在这个示例中,我们将提供比月份中存在的天数更小的日期值。在这种情况下,setUTCDate() 方法会将 Date 对象调整到上一个月。

<script>
var date = new Date("August 15, 1947 20:22:10");
document.writeln("Previous date : "+date.getUTCDate()+"/"+(date.getUTCMonth()+1)+"/"+date.getUTCFullYear()+"<br>");
date.setUTCDate(0); 
document.writeln("Updated date : "+date.getUTCDate()+"/"+(date.getUTCMonth()+1)+"/"+date.getUTCFullYear());
</script>

输出:

Previous date : 15/8/1947
Updated date : 31/7/1947

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程