1 2 3//Date.prototype.formatString = function (pattern) { 4// var result = this; 5// try { 6// var month = this.getMonth() + 1; 7// var day = this.getDate(); 8// var year = this.getFullYear(); 9// var separator = '/'; 10 11// day = day.toString().length > 1 ? day : '0' + day; 12// month = month.toString().length > 1 ? month : '0' + month; 13 14// switch (pattern) { 15// case 'yy': 16// result = year; 17// break; 18// case 'yyyy': 19// result = year; 20// break; 21// case 'mm': 22// result = month; 23// break; 24// case 'mm/yy': 25// result = month + separator + year; 26// break; 27// case 'yy/mm': 28// result = year + separator + month; 29// break; 30// case 'mm/dd': 31// result = month + separator + day; 32// break; 33// case 'dd/mm': 34// result = day + separator + month; 35// break; 36// case 'mm/dd/yy': 37// result = month + separator + day + separator + year; 38// break; 39// case 'mm/dd/yyyy': 40// result = month + separator + day + separator + year; 41// break; 42// case 'dd/mm/yy': 43// result = day + separator + month + separator + year; 44// break; 45// case 'dd/mm/yyyy': 46// result = day + separator + month + separator + year; 47// break; 48// } 49 50// } catch (ex) { 51// console.log("Display -> Skin Date.prototype.formatString() " + ex.message); 52// } 53// return result; 54//}; 55 56//function setupFormattedStrings() { 57// try { 58// $('[dateformat]').each(function () { 59// try { 60// var formatString = $(this).attr('dateformat'); 61// console.log($(this).val()); 62 63// var dateToUse = new Date($(this).val()); 64// //var splitDate = dateToUse.split('/'); 65// console.log(dateToUse + " " + formatString + " " + splitDate); 66// // if (splitDate.length < 3) { 67// //switch (formatString) { 68// // case 'yy': 69// // dateToUse = '1/1/' + splitDate[0]; 70// // break; 71// // case 'yyyy': 72// // dateToUse = '1/1/' + splitDate[0]; 73// // break; 74// // case 'mm': 75// // dateToUse = '1/' + splitDate[0] + '/1900'; 76// // break; 77// // case 'mm/yy': 78// // dateToUse = splitDate[0] + '/01/' + splitDate[1]; 79// // break; 80// // case 'yy/mm': 81// // dateToUse = splitDate[1] + '/01/' + splitDate[0]; 82// // break; 83// // case 'mm/dd': 84// // dateToUse = splitDate[0] + '/' + splitDate[1] + '/1900'; 85// // break; 86// // case 'dd/mm': 87// // dateToUse = splitDate[1] + '/' + splitDate[0] + '/1900'; 88// // break; 89// // case 'mm/dd/yy': 90// // dateToUse = splitDate[0] + '/' + splitDate[1] + '/' + splitDate[2]; 91// // break; 92// // case 'mm/dd/yyyy': 93// // dateToUse = splitDate[0] + '/' + splitDate[1] + '/' + splitDate[2]; 94// // break; 95// // case 'dd/mm/yy': 96// // dateToUse = splitDate[1] + '/' + splitDate[0] + '/' + splitDate[2]; 97// // break; 98// // case 'dd/mm/yyyy': 99// // dateToUse = splitDate[1] + '/' + splitDate[0] + '/' + splitDate[2]; 100// // break; 101// //} 102// // } 103 104// var newDate = (new Date(dateToUse)).formatString(formatString).toString();
105// //console.log(' new date -> ' + newDate.toString()); 106// if (newDate.toLowerCase().indexOf('nan') < 0) { 107// $(this).val(newDate); 108// } else { 109// $(this).val(''); 110// } 111// } catch (ex) { 112// console.log("Display -> Skin setupFormattedStrings() [dateformat] " + ex.message); 113// } 114// }); 115// } catch (ex) { 116// console.log("Display -> Skin setupFormattedStrings() " + ex.message); 117// } 118//} 119 120function pageLoad() { 121 try { setupFormattedStrings(); } catch (ex) { console.log(ex.message); } 122} 123 124$(document).ready(function () { 125 try { setupFormattedStrings(); } catch (ex) { console.log(ex.message); } 126});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.