时间格式化以及获取当前时间,利用日期生成随机数字
2018-02-10 08:43
507 查看
//获取当前时间,格式:2018-1-27 10:47:15
sp.getLocalDate = function () {
var objDate = new Date();
var str, colorhead, colorfoot;
var yy = objDate.getFullYear();
var MM = objDate.getMonth() + 1;
var dd = objDate.getDate();
var hh = objDate.getHours();
var mm = objDate.getMinutes();
var ss = objDate.getSeconds();
str = yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss;
return str;
};
//利用当前时间生成yyyymmddhhmmss这样的字符串
sp.setNumRandom = function () {
var date = new Date();
var yyyy = date.getFullYear().toString();
var MM = date.getMonth() + 1;
if (MM < 10) MM = '0' + MM;
var dd = date.getDate();
if (dd < 10) dd = '0' + dd;
var hh = date.getHours();
if (hh < 10) hh = '0' + hh;
var mm = date.getMinutes();
if (mm < 10) mm = '0' + mm;
var ss = date.getSeconds();
if (ss < 10) ss = '0' + ss;
var millisecond = date.getMilliseconds(); //获取当前毫秒数(0-999)
var setTimeStr = yyyy + MM + dd + hh + mm + ss + millisecond;
return setTimeStr;
};
//格式化日期 如:2017-10-10 22:33:32
sp.format = function (str) {
if (str == "0001-01-01T00:00:00") {
///这种情况是在做滨旅建管系统时用sqlserver数据库时遇到的
///当数据库中日期格式字段存的为空时,返回来时是 0001-01-01T00:00:00
str = "";
return str;
}
else if (str != undefined && str != "" && str != null) {
if (str.toString().indexOf('T') != -1) {
str = str.replace(/T/g, ' '); ///去掉日期中的T
str = str.replace(/-/g, "/"); //将-替换为/,因为ios与ie浏览器中不支持-和T
}
var formatDate = new Date(Date.parse(str));
var yy = formatDate.getFullYear();
var MM = formatDate.getMonth() + 1;
if (MM < 10) { MM = '0' + MM; }
var dd = formatDate.getDate();
if (dd < 10) { dd = '0' + dd; }
var setDate = yy + "-" + MM + "-" + dd;
return setDate;
} else {
str = "";
return str;
}
};
sp.getLocalDate = function () {
var objDate = new Date();
var str, colorhead, colorfoot;
var yy = objDate.getFullYear();
var MM = objDate.getMonth() + 1;
var dd = objDate.getDate();
var hh = objDate.getHours();
var mm = objDate.getMinutes();
var ss = objDate.getSeconds();
str = yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss;
return str;
};
//利用当前时间生成yyyymmddhhmmss这样的字符串
sp.setNumRandom = function () {
var date = new Date();
var yyyy = date.getFullYear().toString();
var MM = date.getMonth() + 1;
if (MM < 10) MM = '0' + MM;
var dd = date.getDate();
if (dd < 10) dd = '0' + dd;
var hh = date.getHours();
if (hh < 10) hh = '0' + hh;
var mm = date.getMinutes();
if (mm < 10) mm = '0' + mm;
var ss = date.getSeconds();
if (ss < 10) ss = '0' + ss;
var millisecond = date.getMilliseconds(); //获取当前毫秒数(0-999)
var setTimeStr = yyyy + MM + dd + hh + mm + ss + millisecond;
return setTimeStr;
};
//格式化日期 如:2017-10-10 22:33:32
sp.format = function (str) {
if (str == "0001-01-01T00:00:00") {
///这种情况是在做滨旅建管系统时用sqlserver数据库时遇到的
///当数据库中日期格式字段存的为空时,返回来时是 0001-01-01T00:00:00
str = "";
return str;
}
else if (str != undefined && str != "" && str != null) {
if (str.toString().indexOf('T') != -1) {
str = str.replace(/T/g, ' '); ///去掉日期中的T
str = str.replace(/-/g, "/"); //将-替换为/,因为ios与ie浏览器中不支持-和T
}
var formatDate = new Date(Date.parse(str));
var yy = formatDate.getFullYear();
var MM = formatDate.getMonth() + 1;
if (MM < 10) { MM = '0' + MM; }
var dd = formatDate.getDate();
if (dd < 10) { dd = '0' + dd; }
var setDate = yy + "-" + MM + "-" + dd;
return setDate;
} else {
str = "";
return str;
}
};
相关文章推荐
- c#获取当前日期时间以及格式化操作
- js获取当前时间以及日期格式化
- 利用shell 生成 hadoop 实验大数据 以及如何获取时间戳
- Java获取当前时间年月日、时间格式化打印、字符串转日期
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- python 获取当前时间 日期 时间戳格式化 参数
- java中获取当前系统时间,日期并格式化输出
- qt获取当前时间以及日期
- (随笔)js获取当前时间并格格式化当前日期 获取date天后的日期(2014年11月27日 16:31:49)
- Swift教程_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
- Js获取当前日期时间及格式化操作
- 获取时间/日期工具类:格式化日期,获取当前时间,指定时间,上一月,指定时间的毫秒数
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- PHP获取当前日期和时间及格式化方法参数
- PHP获取当前日期和时间格式化方法
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- Smarty 获取当前日期时间和格式化日期时间
- PHP获取当前日期和时间格式化方法
- python 利用time模块获取当前 日期时间
- mysql 获取当前日期,前一天,后一天方法及时间格式化 wordpress 后台头部添加气泡通知