Every line of 'javascript compare dates without time' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
140 export function isBetweenDates(dateToCheck, startDate, endDate) { 141 return (!(isBeforeDate(dateToCheck, startDate)) && 142 !(isAfterDate(dateToCheck, endDate))); 143 }
1297 function get_date_diff(d1,d2) { 1298 d1 = new Date(d1); 1299 d2 = new Date(d2); 1300 var diff = d1 - d2; 1301 var min_same = d1.getMinutes() === d2.getMinutes(); 1302 var hour_same = d1.getHours() === d2.getHours(); 1303 var isDateSame = d1.toLocaleDateString() === d2.toLocaleDateString(); 1304 if(diff <= 60*1000 && hour_same && min_same && this.show_terse_dates_) 1305 return null; 1306 else 1307 return RCloud.utils.format_date_time_stamp(d1, diff, isDateSame, true, this.show_terse_dates_); 1308 }
10 function compareDateString(datetime1, datetime2) 11 { 12 var date1 = new Date(datetime1); 13 var date2 = new Date(datetime2); 14 15 return (date1 - date2); 16 }
39 export function minDate(a, b) { 40 if (a && b) { 41 return a > b ? b : a; 42 } 43 return a || b; 44 }
121 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 122 var aDate, oDate1, oDate2, iDays; 123 aDate = sDate1.split("-"); 124 oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为12-18-2002格式 125 aDate = sDate2.split("-"); 126 oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); 127 iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数 128 return iDays 129 }
128 function dateDiff(start, end) { 129 return moment(start).diff(end, 'minutes'); 130 }
96 gt(date: Date): boolean { 97 return this.date > date; 98 }
45 export function datesAreEqual(date1: Date, date2: Date) { 46 if (date1 instanceof Date && date2 instanceof Date) { 47 return ( 48 date1.getFullYear() === date2.getFullYear() && 49 date1.getMonth() === date2.getMonth() && 50 date1.getDate() === date2.getDate() 51 ); 52 } else { 53 return false; 54 } 55 }
187 function formatDateRange(timeFrom, timeTo) { 188 const dateFrom = new Date(timeFrom) 189 const dateTo = new Date(timeTo) 190 191 let string 192 if (dateFrom.getDate() == dateTo.getDate() && dateFrom.getMonth() == dateTo.getMonth() && dateFrom.getFullYear() == dateTo.getFullYear()) { 193 string = formatDate(dateFrom) 194 } else if (dateFrom.getMonth() == dateTo.getMonth() && dateFrom.getFullYear() == dateTo.getFullYear()) { 195 string = `${dateFrom.getDate()}–${dateTo.getDate()} ${MONTHS[dateFrom.getMonth()]} ${dateFrom.getFullYear()}` 196 } else if (dateFrom.getMonth() != dateTo.getMonth() && dateFrom.getFullYear() == dateTo.getFullYear()) { 197 string = `${dateFrom.getDate()} ${MONTHS[dateFrom.getMonth()]}–${dateTo.getDate()} ${MONTHS[dateTo.getMonth()]} ${dateFrom.getFullYear()}` 198 } else { 199 string = `${dateFrom.getDate()} ${MONTHS[dateFrom.getMonth()]} ${dateFrom.getFullYear()}–${dateTo.getDate()} ${MONTHS[dateTo.getMonth()]} ${dateTo.getFullYear()}` 200 } 201 202 return string 203 }
126 function isInDateRange(firstDate: number, lastDate: number) { 127 return (p: IBucket) => p.x >= firstDate && p.x <= lastDate; 128 }