//获取字符串长度,不区分中英文
export const getDataLength = (fData) => {
fData = fData + '';
var intLength = 0
for (var i = 0; i < fData.length; i++) {
//如果是中文,则为两个
/* if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255))
intLength = intLength + 2
else*/
intLength = intLength + 1
}
return intLength;
};
//判断是否为数字,不能为负数
export const checkHkzh = (fData) => {
fData = fData + '';
/* var regPos = "^\\d+$";
/!*!/ ^\d+$/!*!/ // 非负整数 / ^\\d + $ /
// var regNeg = /^\-[1-9][0-9]*$/; // 负整数
if (regPos.test(fData)) {
return true;
} else {
return false;
}*/
if (!isNaN(fData)) {
return true;
} else {
return false;
}
};
//将日期转换为字符串 格式“yyyy-MM-dd HH:MM:SS” 2018-08-29 09:30:32
export const converDateToString = (time) => {
var year = time.getFullYear(); //得到年份
var month = time.getMonth();//得到月份
var date = time.getDate();//得到日期
var day = time.getDay();//得到周几
var hour = time.getHours();//得到小时
var minu = time.getMinutes();//得到分钟
var sec = time.getSeconds();//得到秒
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
var time = "";
//精确到分
time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
return time;
};
//获取当前时间
export const getNowFormatDate = (format) => {
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth();//得到月份
var date = now.getDate();//得到日期
var day = now.getDay();//得到周几
var hour = now.getHours();//得到小时
var minu = now.getMinutes();//得到分钟
var sec = now.getSeconds();//得到秒
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
var time = "";
//精确到天
if (format == 1) {
time = year + "-" + month + "-" + date;
}
//精确到分
else if (format == 2) {
time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
}
return time;
}
前端字符串长度,时间处理
最新推荐文章于 2024-05-01 00:00:00 发布