jquery面试题目

nitaiyoucala 2018-06-01 01:49:38
获取当前时间 加上小时 得到新时间

比如 :2018-06-01 12:01:03 加上0.2小时 需要得到结果2018-06-01 12:13:03
比如 :2018-06-01 12:01:03 加上24.3小时 需要得到结果2018-06-02 12:19:03
...全文
1847 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-06-01
  • 打赏
  • 举报
回复
直接设置分的值就可以

function time(s,n) {
	var d = new Date(s);
	d.setMinutes(d.getMinutes()+n*60);
	alert(d.toLocaleString());
}
time("2018/06/01 12:01:03",0.2);
time("2018/06/01 12:01:03",24.3);

天际的海浪 2018-06-01
  • 打赏
  • 举报
回复
这题和jquery有什么关系

function time(s,n) {
	var d = new Date(s);
	d.setHours(d.getHours()+Math.floor(n));
	d.setMinutes(d.getMinutes()+n%1*60);
	alert(d.toLocaleString());
}
time("2018/06/01 12:01:03",0.2);
time("2018/06/01 12:01:03",24.3);
nitaiyoucala 2018-06-01
  • 打赏
  • 举报
回复
求大神解决 谢谢
75闪光雷 2018-06-01
  • 打赏
  • 举报
回复
var mydate = new Date(); mydate.getYear(); //获取当前年份(2位) mydate.getFullYear(); //获取完整的年份(4位,1970-????) mydate.getMonth(); //获取当前月份(0-11,0代表1月) mydate.getDate(); //获取当前日(1-31) mydate.getDay(); //获取当前星期X(0-6,0代表星期天) mydate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) mydate.getHours(); //获取当前小时数(0-23) mydate.getMinutes(); //获取当前分钟数(0-59) mydate.getSeconds(); //获取当前秒数(0-59) mydate.getMilliseconds(); //获取当前毫秒数(0-999) mydate.toLocaleDateString(); //获取当前日期 var mytime=mydate.toLocaleTimeString(); //获取当前时间 mydate.toLocaleString( ); //获取日期与时间 当前时间加上0.2 mydate.setHours(mydate.getHours()+.02)

87,964

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧