永发信息网

麻烦解释下面Javascript写时间的代码的是什么的意思的呢?就是大概是怎么的去理解的呢?谢了!

答案:6  悬赏:40  手机版
解决时间 2021-06-06 13:23
  • 提问者网友:原来太熟悉了会陌生
  • 2021-06-05 23:15
<script type="text/javascript">
var d = new Date()
var vYear = d.getFullYear()
var vMon = d.getMonth()+1
var vDay = d.getDate()
document.write(vYear)
document.write("-")
document.write(vMon<10?"0"+vMon:vMon)
document.write("-")
document.write(vDay<10?"0"+vDay:vDay)
</script>
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-06-06 00:02
<script type="text/javascript">
var d = new Date()//创建时间对象
var vYear = d.getFullYear()//调用getFullYear()方法,获取当前的年份
var vMon = d.getMonth()+1//调用时间对象的getmonth方法,获取当前月份,js中获取到的月份总是少一,所以要加一
var vDay = d.getDate()//调用时间对象的getDate() 方法,获取当前日期
document.write(vYear)//将年份输出
document.write("-")//输出一条横线
document.write(vMon<10?"0"+vMon:vMon)//这儿用到一个三元运算符。如果vmon小于十的话,,那么就在前边加个0,,比如 当前是2月份 ,那么就会输出02当前如果是11月 就不变 还是11月
document.write("-")//输出一条横线
document.write(vDay<10?"0"+vDay:vDay)//和上边一样哦,,如果是个位数的日期,,那么前边加个0
</script>
全部回答
  • 1楼网友:未来江山和你
  • 2021-06-06 04:45
<script type="text/javascript"> var d = new Date()(定义一个新的时间) var vYear = d.getFullYear()(定义年) var vMon = d.getMonth()+1(定义月) var vDay = d.getDate()(定义日) document.write(vYear)(写下年) document.write("-")(写个“-”符号) document.write(vMon<10?"0"+vMon:vMon)(写下月) document.write("-")(写个“-”符号) document.write(vDay<10?"0"+vDay:vDay)(写下日) </script>
  • 2楼网友:末日狂欢
  • 2021-06-06 03:15
做爱
  • 3楼网友:鸽屿
  • 2021-06-06 02:14

var d = new Date() '实例化Date对象 var vYear = d.getFullYear() '获得年份 var vMon = d.getMonth()+1 '获得月份 在JS中,这里获得的是从0到11的月份,所以要加1才是当前的正确月份。 var vDay = d.getDate() '获得日期 document.write(vYear) '输出年份 document.write("-") document.write(vMon<10?"0"+vMon:vMon) '判断当前月份,如果小于10则在前面加一个0 document.write("-") document.write(vDay<10?"0"+vDay:vDay) '判断日期,如果小于10在前面加0

  • 4楼网友:忘川信使
  • 2021-06-06 01:29

var d = new Date() 创建一个Date类对象d var vYear = d.getFullYear() 获取d的年份, var vMon = d.getMonth()+1 获取d的月份 var vDay = d.getDate() 获取d的日期 document.write(vYear) 输出年份 document.write("-") 输出间隔符 document.write(vMon<10?"0"+vMon:vMon) 如果月份小于10,就在月份前加个0输出,否则,直接输出

document.write("-") document.write(vDay<10?"0"+vDay:vDay) 如果日期小于10,就在日期前加个0输出,否则,直接输出

  • 5楼网友:杯酒困英雄
  • 2021-06-06 00:16

这个是利用JABASCRIPT获取当前时间代码

var d = new Date() //获取系统当天时间 然后将值赋给D var vYear = d.getFullYear() //获取系统当前年份 然后将值赋给VYEAR Var vMon = d.getMonth()+1 //获取系统当前月份 然后将值赋给VMON Var vDay = d.getDate() //获取系统当前天 然后将值赋给VDAY document.write(vYear) //输出获取的年份 document.write("-") //输出获取的"-"

.....

下面都是输出了

VAR这个是创建变量 方便后面调用 这个其实只要理解英文的意思就行 了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯