|
@@ -16,7 +16,7 @@ export function parseTime(time, pattern) {
|
|
|
if ((typeof time === 'string') && (/^[0-9]+$/.test(time))) {
|
|
|
time = parseInt(time)
|
|
|
} else if (typeof time === 'string') {
|
|
|
- time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.[\d]{3}/gm),'');
|
|
|
+ time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.[\d]{3}/gm), '');
|
|
|
}
|
|
|
if ((typeof time === 'number') && (time.toString().length === 10)) {
|
|
|
time = time * 1000
|
|
@@ -47,15 +47,13 @@ export function parseTime(time, pattern) {
|
|
|
/**
|
|
|
* 获取当前星期几
|
|
|
*/
|
|
|
- export function getNowWeek(now) {
|
|
|
- // var ssdate = new Date(now[0], parseInt(now[1] - 1), now[2]);
|
|
|
- // var week1=String(ssdate.getDay()).replace("0","日").replace("1","一").replace("2","二").replace("3","三").replace("4","四").replace("5","五").replace("6","六")//就是你要的星期几
|
|
|
- // var week="星期"+week1
|
|
|
- // return week;
|
|
|
-
|
|
|
- var dateArray = now.split("-");
|
|
|
- var date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]);
|
|
|
- return "星期" + "日一二三四五六".charAt(date.getDay());
|
|
|
+export function getNowWeek(now) {
|
|
|
+ if (now) {
|
|
|
+ var dateArray = now.split("-");
|
|
|
+ var date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]);
|
|
|
+ return "星期" + "日一二三四五六".charAt(date.getDay());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// 表单重置
|
|
@@ -131,18 +129,18 @@ export function praseStrEmpty(str) {
|
|
|
|
|
|
// 数据合并
|
|
|
export function mergeRecursive(source, target) {
|
|
|
- for (var p in target) {
|
|
|
- try {
|
|
|
- if (target[p].constructor == Object) {
|
|
|
- source[p] = mergeRecursive(source[p], target[p]);
|
|
|
- } else {
|
|
|
- source[p] = target[p];
|
|
|
- }
|
|
|
- } catch(e) {
|
|
|
- source[p] = target[p];
|
|
|
- }
|
|
|
- }
|
|
|
- return source;
|
|
|
+ for (var p in target) {
|
|
|
+ try {
|
|
|
+ if (target[p].constructor == Object) {
|
|
|
+ source[p] = mergeRecursive(source[p], target[p]);
|
|
|
+ } else {
|
|
|
+ source[p] = target[p];
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ source[p] = target[p];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return source;
|
|
|
};
|
|
|
|
|
|
/**
|