mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
change presets to UTC, to match logbook entries
This commit is contained in:
@@ -214,9 +214,9 @@ function onClick2(e) {
|
||||
|
||||
// Format date as YYYY-MM-DD
|
||||
function formatDate(date) {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const year = date.getUTCFullYear();
|
||||
const month = String(date.getUTCMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getUTCDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
|
||||
@@ -228,46 +228,46 @@ function onClick2(e) {
|
||||
|
||||
case 'yesterday':
|
||||
const yesterday = new Date(today);
|
||||
yesterday.setDate(yesterday.getDate() - 1);
|
||||
yesterday.setDate(yesterday.getUTCDate() - 1);
|
||||
dateFrom.value = formatDate(yesterday);
|
||||
dateTo.value = formatDate(yesterday);
|
||||
break;
|
||||
|
||||
case 'last7days':
|
||||
const sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getUTCDate() - 7);
|
||||
dateFrom.value = formatDate(sevenDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'last30days':
|
||||
const thirtyDaysAgo = new Date(today);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getUTCDate() - 30);
|
||||
dateFrom.value = formatDate(thirtyDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'thismonth':
|
||||
const firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1);
|
||||
const firstDayOfMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 1);
|
||||
dateFrom.value = formatDate(firstDayOfMonth);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastmonth':
|
||||
const firstDayOfLastMonth = new Date(today.getFullYear(), today.getMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getFullYear(), today.getMonth(), 0);
|
||||
const firstDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 0);
|
||||
dateFrom.value = formatDate(firstDayOfLastMonth);
|
||||
dateTo.value = formatDate(lastDayOfLastMonth);
|
||||
break;
|
||||
|
||||
case 'thisyear':
|
||||
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
|
||||
const firstDayOfYear = new Date(today.getUTCFullYear(), 0, 1);
|
||||
dateFrom.value = formatDate(firstDayOfYear);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastyear':
|
||||
const lastYear = today.getFullYear() - 1;
|
||||
const lastYear = today.getUTCFullYear() - 1;
|
||||
const firstDayOfLastYear = new Date(lastYear, 0, 1);
|
||||
const lastDayOfLastYear = new Date(lastYear, 11, 31);
|
||||
dateFrom.value = formatDate(firstDayOfLastYear);
|
||||
|
||||
@@ -221,9 +221,9 @@ function onClick(e) {
|
||||
|
||||
// Format date as YYYY-MM-DD
|
||||
function formatDate(date) {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const year = date.getUTCFullYear();
|
||||
const month = String(date.getUTCMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getUTCDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
|
||||
@@ -235,46 +235,46 @@ function onClick(e) {
|
||||
|
||||
case 'yesterday':
|
||||
const yesterday = new Date(today);
|
||||
yesterday.setDate(yesterday.getDate() - 1);
|
||||
yesterday.setDate(yesterday.getUTCDate() - 1);
|
||||
dateFrom.value = formatDate(yesterday);
|
||||
dateTo.value = formatDate(yesterday);
|
||||
break;
|
||||
|
||||
case 'last7days':
|
||||
const sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getUTCDate() - 7);
|
||||
dateFrom.value = formatDate(sevenDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'last30days':
|
||||
const thirtyDaysAgo = new Date(today);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getUTCDate() - 30);
|
||||
dateFrom.value = formatDate(thirtyDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'thismonth':
|
||||
const firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1);
|
||||
const firstDayOfMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 1);
|
||||
dateFrom.value = formatDate(firstDayOfMonth);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastmonth':
|
||||
const firstDayOfLastMonth = new Date(today.getFullYear(), today.getMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getFullYear(), today.getMonth(), 0);
|
||||
const firstDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 0);
|
||||
dateFrom.value = formatDate(firstDayOfLastMonth);
|
||||
dateTo.value = formatDate(lastDayOfLastMonth);
|
||||
break;
|
||||
|
||||
case 'thisyear':
|
||||
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
|
||||
const firstDayOfYear = new Date(today.getUTCFullYear(), 0, 1);
|
||||
dateFrom.value = formatDate(firstDayOfYear);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastyear':
|
||||
const lastYear = today.getFullYear() - 1;
|
||||
const lastYear = today.getUTCFullYear() - 1;
|
||||
const firstDayOfLastYear = new Date(lastYear, 0, 1);
|
||||
const lastDayOfLastYear = new Date(lastYear, 11, 31);
|
||||
dateFrom.value = formatDate(firstDayOfLastYear);
|
||||
|
||||
@@ -403,9 +403,9 @@ $(document).ready(function(){
|
||||
|
||||
// Format date as YYYY-MM-DD
|
||||
function formatDate(date) {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const year = date.getUTCFullYear();
|
||||
const month = String(date.getUTCMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getUTCDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
|
||||
@@ -417,40 +417,40 @@ $(document).ready(function(){
|
||||
|
||||
case 'yesterday':
|
||||
const yesterday = new Date(today);
|
||||
yesterday.setDate(yesterday.getDate() - 1);
|
||||
yesterday.setDate(yesterday.getUTCDate() - 1);
|
||||
dateFrom.value = formatDate(yesterday);
|
||||
dateTo.value = formatDate(yesterday);
|
||||
break;
|
||||
|
||||
case 'last7days':
|
||||
const sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getUTCDate() - 7);
|
||||
dateFrom.value = formatDate(sevenDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'last30days':
|
||||
const thirtyDaysAgo = new Date(today);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getUTCDate() - 30);
|
||||
dateFrom.value = formatDate(thirtyDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'thismonth':
|
||||
const firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1);
|
||||
const firstDayOfMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 1);
|
||||
dateFrom.value = formatDate(firstDayOfMonth);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastmonth':
|
||||
const firstDayOfLastMonth = new Date(today.getFullYear(), today.getMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getFullYear(), today.getMonth(), 0);
|
||||
const firstDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 0);
|
||||
dateFrom.value = formatDate(firstDayOfLastMonth);
|
||||
dateTo.value = formatDate(lastDayOfLastMonth);
|
||||
break;
|
||||
|
||||
case 'thisyear':
|
||||
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
|
||||
const firstDayOfYear = new Date(today.getUTCFullYear(), 0, 1);
|
||||
dateFrom.value = formatDate(firstDayOfYear);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
@@ -1952,9 +1952,9 @@ function saveOptions() {
|
||||
|
||||
// Format date as YYYY-MM-DD
|
||||
function formatDate(date) {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const year = date.getUTCFullYear();
|
||||
const month = String(date.getUTCMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getUTCDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
|
||||
@@ -1966,46 +1966,46 @@ function saveOptions() {
|
||||
|
||||
case 'yesterday':
|
||||
const yesterday = new Date(today);
|
||||
yesterday.setDate(yesterday.getDate() - 1);
|
||||
yesterday.setDate(yesterday.getUTCDate() - 1);
|
||||
dateFrom.value = formatDate(yesterday);
|
||||
dateTo.value = formatDate(yesterday);
|
||||
break;
|
||||
|
||||
case 'last7days':
|
||||
const sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getUTCDate() - 7);
|
||||
dateFrom.value = formatDate(sevenDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'last30days':
|
||||
const thirtyDaysAgo = new Date(today);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getUTCDate() - 30);
|
||||
dateFrom.value = formatDate(thirtyDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'thismonth':
|
||||
const firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1);
|
||||
const firstDayOfMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 1);
|
||||
dateFrom.value = formatDate(firstDayOfMonth);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastmonth':
|
||||
const firstDayOfLastMonth = new Date(today.getFullYear(), today.getMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getFullYear(), today.getMonth(), 0);
|
||||
const firstDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 0);
|
||||
dateFrom.value = formatDate(firstDayOfLastMonth);
|
||||
dateTo.value = formatDate(lastDayOfLastMonth);
|
||||
break;
|
||||
|
||||
case 'thisyear':
|
||||
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
|
||||
const firstDayOfYear = new Date(today.getUTCFullYear(), 0, 1);
|
||||
dateFrom.value = formatDate(firstDayOfYear);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastyear':
|
||||
const lastYear = today.getFullYear() - 1;
|
||||
const lastYear = today.getUTCFullYear() - 1;
|
||||
const firstDayOfLastYear = new Date(lastYear, 0, 1);
|
||||
const lastDayOfLastYear = new Date(lastYear, 11, 31);
|
||||
dateFrom.value = formatDate(firstDayOfLastYear);
|
||||
|
||||
@@ -11,9 +11,9 @@ function applyPreset(preset) {
|
||||
|
||||
// Format date as YYYY-MM-DD
|
||||
function formatDate(date) {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const year = date.getUTCFullYear();
|
||||
const month = String(date.getUTCMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getUTCDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
|
||||
@@ -25,46 +25,46 @@ function applyPreset(preset) {
|
||||
|
||||
case 'yesterday':
|
||||
const yesterday = new Date(today);
|
||||
yesterday.setDate(yesterday.getDate() - 1);
|
||||
yesterday.setDate(yesterday.getUTCDate() - 1);
|
||||
dateFrom.value = formatDate(yesterday);
|
||||
dateTo.value = formatDate(yesterday);
|
||||
break;
|
||||
|
||||
case 'last7days':
|
||||
const sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getUTCDate() - 7);
|
||||
dateFrom.value = formatDate(sevenDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'last30days':
|
||||
const thirtyDaysAgo = new Date(today);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
|
||||
thirtyDaysAgo.setDate(thirtyDaysAgo.getUTCDate() - 30);
|
||||
dateFrom.value = formatDate(thirtyDaysAgo);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'thismonth':
|
||||
const firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1);
|
||||
const firstDayOfMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 1);
|
||||
dateFrom.value = formatDate(firstDayOfMonth);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastmonth':
|
||||
const firstDayOfLastMonth = new Date(today.getFullYear(), today.getMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getFullYear(), today.getMonth(), 0);
|
||||
const firstDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth() - 1, 1);
|
||||
const lastDayOfLastMonth = new Date(today.getUTCFullYear(), today.getUTCMonth(), 0);
|
||||
dateFrom.value = formatDate(firstDayOfLastMonth);
|
||||
dateTo.value = formatDate(lastDayOfLastMonth);
|
||||
break;
|
||||
|
||||
case 'thisyear':
|
||||
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
|
||||
const firstDayOfYear = new Date(today.getUTCFullYear(), 0, 1);
|
||||
dateFrom.value = formatDate(firstDayOfYear);
|
||||
dateTo.value = formatDate(today);
|
||||
break;
|
||||
|
||||
case 'lastyear':
|
||||
const lastYear = today.getFullYear() - 1;
|
||||
const lastYear = today.getUTCFullYear() - 1;
|
||||
const firstDayOfLastYear = new Date(lastYear, 0, 1);
|
||||
const lastDayOfLastYear = new Date(lastYear, 11, 31);
|
||||
dateFrom.value = formatDate(firstDayOfLastYear);
|
||||
|
||||
Reference in New Issue
Block a user