火车浏览器官方论坛

标题: js填写未来或指定时间的日期数据 [打印本页]

作者: rq204    时间: 2014-9-15 10:01
标题: js填写未来或指定时间的日期数据
有时在做查询时,要指定时间区间,如果用js来操作并填写值,会更方便一些,比如,我们在12306网站上登录,填写未来10的票,可以这样写
  1. var d = new Date();
  2. d.setDate(d.getDate() + 10);
  3. var year= d.getFullYear();   
  4. var month = d.getMonth()+1;   
  5. var date = d.getDate();
  6. var today=year+"-"+month+"-"+date;
  7. alert(today);
  8. document.getElementById("train_start_date").value=today;
复制代码
结果测试如图
[attach]19[/attach]
测试的网址:https://kyfw.12306.cn/otn/lcxxcx/init



作者: lefengkuang2    时间: 2014-9-15 10:06
学习了.灵活应用JS确实给采集和发布增光不少哈.
作者: modos    时间: 2014-9-20 12:58
有些只有class没有id的用js怎么写值?一直没有解决这个问题。
作者: taipeimeme    时间: 2016-2-28 18:59
本帖最后由 taipeimeme 于 2016-2-28 19:02 编辑

月份与日期要补零的 可参考下面
  1. var d = new Date();
  2. d.setDate(d.getDate() + 90);
  3. var year= d.getFullYear();   
  4. var month = d.getMonth()+1;
  5. if(month<10)month="0"+month;
  6. var date = d.getDate();
  7. if(date<10)date="0"+date;   
  8. var today=year+"-"+month+"-"+date;
  9. alert(today);
  10. document.getElementById("train_start_date").value=today;
复制代码

作者: acmilan    时间: 2016-3-2 12:01
厉害 厉害厉害 厉害厉害 厉害厉害 厉害厉害 厉害




欢迎光临 火车浏览器官方论坛 (http://bbs.locoyposter.com/) Powered by Discuz! X3.2