js获取一天的开始时间和结束时间和日期与字符串、数值之间的转换
2016-12-29 15:35
991 查看
var time="2016-12-29";
var dayStart = Date.parse(new Date(time));//2016-12-29 0:0:0
var dayEnd = new Date().setTime((dayStart/1000+24*60*60-1)*1000);
//2016-12-29 23:59:59
字符串转日期
var time="2016-12-29 15:39:33";
var date = new Date(time);
var long = date.getTime();//获取long值
var int = date/1000;//获取int值
long值转日期
var long = 1482997298664;
var date = new Date().setTime(long);
日期转字符串
Date.prototype.format = function(format) {
var date = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds(),
"q+": Math.floor((this.getMonth() + 3) / 3),
"S+": this.getMilliseconds()
};
if (/(y+)/i.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1
? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
var dateStr = new Date().format("yyyy-M-d h:m:s");
var dayStart = Date.parse(new Date(time));//2016-12-29 0:0:0
var dayEnd = new Date().setTime((dayStart/1000+24*60*60-1)*1000);
//2016-12-29 23:59:59
字符串转日期
var time="2016-12-29 15:39:33";
var date = new Date(time);
var long = date.getTime();//获取long值
var int = date/1000;//获取int值
long值转日期
var long = 1482997298664;
var date = new Date().setTime(long);
日期转字符串
Date.prototype.format = function(format) {
var date = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds(),
"q+": Math.floor((this.getMonth() + 3) / 3),
"S+": this.getMilliseconds()
};
if (/(y+)/i.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1
? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
var dateStr = new Date().format("yyyy-M-d h:m:s");
相关文章推荐
- js获取时间和日期,字符串和时间戳之间的转换
- JS获取时间的相关函数及时间戳与时间日期之间的转换
- js获取时间并实现字符串和时间戳之间的转换
- js获取时间并实现字符串和时间戳之间的转换
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- JS获取时间的相关函数及时间戳与时间日期之间的转换
- JS获取时间的相关函数及时间戳与时间日期之间的转换
- java获取各种格式的时间,获取昨天明天日期,获取一天的开始结束时间
- js 字符串与数值相互转换,以及时间戳转换成日期形式字符串方法
- JavaScript获取当前时间字符串、当前日期字符串、周/月/季度/半年度/年度的开始日期和结束日期
- JS获取当前时间 时间戳和日期字符串相互转换
- js 开始时间与结束时间比较大小---->yyyy-MM-dd hh:mm:ss 字符串转换成时间戳
- java获取各种格式的时间,获取昨天明天日期,获取一天的开始结束时间
- js获取时间并实现字符串和时间戳之间的转换
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- js动态获取当前系统时间+js字符串转换为date日期对象
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- Android 获取当前系统时间 时间之间的转换 判断字符串是否日日期类型
- js把日期字符串转换成时间戳