如何将小时、分钟、秒设置为GMT中的日期
How to set Hours,minutes,seconds to Date which is in GMT
我有Date Object,我想从我的Date中清除HOUR、MINUTE和SECONDS。请帮助我如何用Javascript完成。我做错了吗?
var date = Date("Fri, 26 Sep 2014 18:30:00 GMT");
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
预期结果为
Fri, 26 Sep 2014 00:00:00 GMT
我该如何实现?
根据MDN,setHours
函数实际上需要额外的可选参数来设置分钟、秒和毫秒。因此,我们可以简单地编写
// dateString is for example "Fri, 26 Sep 2014 18:30:00 GMT"
function getFormattedDate(dateString) {
var date = new Date(dateString);
date.setHours(0, 0, 0); // Set hours, minutes and seconds
return date.toString();
}
您可以使用这个:
// Like Fri, 26 Sep 2014 18:30:00 GMT
var today = new Date();
var myToday = new Date(today.getFullYear(), today.getMonth(), today.getDate(), 0, 0, 0);
使用构造函数使用实际日期重新创建Date对象。
要将日期解析为JavaScript,只需使用
var date = new Date("Fri, 26 Sep 2014 18:30:00 GMT”);
然后使用以下行将小时、分钟和秒设置为0
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.toString()
现在返回您想要的日期
相关文章:
- 如何在 java 脚本中将字符串日期转换为 GMT
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- Javascript Date():如何将本地日期转换为GMT
- JS日期CET与GMT的比较
- GMT 和欧洲格式的日期之间的天数
- Javascript中的日期时间提醒更多2 GMT小时
- 在经典ASP中将日期转换为GMT
- Google Apps脚本格式使用用户的日期's时区而不是GMT
- 从当前日期获取GMT字符串
- node.js返回GMT时间,而不是“”的本地时间;新日期()”;.那是个虫子吗
- 将字符串转换为日期时,Javascript Date()函数和GMT偏移量
- 如何将小时、分钟、秒设置为GMT中的日期
- 在不更改GMT时间的情况下为日期添加天数
- Mongo日期范围查询(GMT)
- 日期用gmt + 2小时解析
- 如何在AngularJs中使用moment将Unix时间戳转换为GMT (IST)格式的日期
- 转换日期从2015年8月23日00:00:00到2015年8月23日00:00:00 GMT+0530
- Javascript日期使用UTC时间来纠正时间到GMT
- 如何将javascript日期转换为GMT毫秒
- 转换GMT日期时间到本地系统日期时间基于PHP dateformat