Javascript 在一年中的某个日期更改变量
我正在为我们学校开发一个网站,我们需要根据条款改变时间表。 我需要将变量Javascript 在一年中的某个日期更改变量,javascript,Javascript,我正在为我们学校开发一个网站,我们需要根据条款改变时间表。 我需要将变量term切换到 秋季9月1日 冬季1月1日,以及 3月15日的春天 我如何在Javascript上实现这一点? 感谢您的帮助。非常感谢。为此,必须创建内置日期对象的实例,并调用其getMonth()和getDate()方法 getDate()基于当前日期返回1-31。 getMonth()基于当前月份返回0-11。 默认情况下,日期对象将引用当前日期和时间。但您也可以传递一个可选参数,使其强制引用其他日期,这在您的案例中是不
term
切换到
秋季
9月1日
冬季
1月1日,以及
3月15日的春天
我如何在Javascript上实现这一点?
感谢您的帮助。非常感谢。为此,必须创建内置日期对象的实例,并调用其getMonth()和getDate()方法
getDate()
基于当前日期返回1-31。
getMonth()
基于当前月份返回0-11。
默认情况下,日期对象将引用当前日期和时间。但您也可以传递一个可选参数,使其强制引用其他日期,这在您的案例中是不必要的,但仍然是这样做的:
var dateObj = ("January 1, 1983 01:15:00");
现在,你可以说:
if (updateMonth == 0 || updateMonth == 1){ //0 means Jan
term = winter;
}
else if ((updateDate >= 15&& updateMonth==2) || (updateMonth <= 7 && updateMonth > 2 )){
term = spring;
}
else if ( updateMonth >= 8){
term = fall;
}
if(updateMonth==0 | | updateMonth==1){//0表示1
学期=冬季;
}
else如果((updateDate>=15&&updateMonth==2)| |(updateMonth 2)){
术语=弹簧;
}
else if(updateMonth>=8){
期限=下降;
}
为此,必须创建内置日期对象的实例,并调用其getMonth()和getDate()方法
getDate()
基于当前日期返回1-31。
getMonth()
基于当前月份返回0-11。
默认情况下,日期对象将引用当前日期和时间。但您也可以传递一个可选参数,使其强制引用其他日期,这在您的案例中是不必要的,但仍然是这样做的:
var dateObj = ("January 1, 1983 01:15:00");
现在,你可以说:
if (updateMonth == 0 || updateMonth == 1){ //0 means Jan
term = winter;
}
else if ((updateDate >= 15&& updateMonth==2) || (updateMonth <= 7 && updateMonth > 2 )){
term = spring;
}
else if ( updateMonth >= 8){
term = fall;
}
if(updateMonth==0 | | updateMonth==1){//0表示1
学期=冬季;
}
else如果((updateDate>=15&&updateMonth==2)| |(updateMonth 2)){
术语=弹簧;
}
else if(updateMonth>=8){
期限=下降;
}
从更详细地描述规则开始。比如说
if date is between Sept 1 and Jan 1
then term is "fall"
else if data is between Jan 1 and Mar 15
then term is "winter"
else if date is between Mar 15 and ?? (is it all the way until Sep 1?)
then term is "spring"
请注意,仍有一些缺少的信息需要填写。下一步是将其转换为JavaScript。首先要注意的是,我在上面的描述中故意多次使用“如果”这个词。这是因为我知道JavaScript有一个方便的if
关键字,我可以在这种情况下使用它。如果您不熟悉If
语句,那么您肯定需要了解它们,因为它们是JavaScript最重要的部分之一
下一步是确定如何确定当前日期是否介于两个日期之间。第一步是获取当前日期。我建议您使用谷歌查找有关如何执行此步骤的更多信息。从那里你还应该谷歌如何比较JavaScript中的日期
祝你好运 从更详细地描述规则开始。比如说
if date is between Sept 1 and Jan 1
then term is "fall"
else if data is between Jan 1 and Mar 15
then term is "winter"
else if date is between Mar 15 and ?? (is it all the way until Sep 1?)
then term is "spring"
请注意,仍有一些缺少的信息需要填写。下一步是将其转换为JavaScript。首先要注意的是,我在上面的描述中故意多次使用“如果”这个词。这是因为我知道JavaScript有一个方便的if
关键字,我可以在这种情况下使用它。如果您不熟悉If
语句,那么您肯定需要了解它们,因为它们是JavaScript最重要的部分之一
下一步是确定如何确定当前日期是否介于两个日期之间。第一步是获取当前日期。我建议您使用谷歌查找有关如何执行此步骤的更多信息。从那里你还应该谷歌如何比较JavaScript中的日期
祝你好运 请出示并出示。堆栈溢出不是为代码编写服务而设计的。了解如何获取,然后了解如何获取,您应该能够了解这一点。我建议您了解if
语句。请显示和。Stack Overflow不是为编写代码而设计的服务。了解如何获取,然后了解如何获取,您应该能够了解这一点。我建议您了解if
语句。该代码似乎只涵盖了365个案例中的3个?感谢您指出。我已经编辑了代码。您可以更简单地编写第一个案例:updateMonth===0 | | updateMonth==1
?该代码似乎只涵盖了总共365个案例中的3个?感谢您指出。我已经编辑了代码。您可以更简单地编写第一个案例:updateMonth==0 | | updateMonth==1
?