Plugin Directory

Changeset 3412744


Ignore:
Timestamp:
12/06/2025 04:38:26 AM (3 months ago)
Author:
infinitnet
Message:

v3.1.5

Location:
content-update-scheduler
Files:
2 edited
4 copied

Legend:

Unmodified
Added
Removed
  • content-update-scheduler/tags/3.1.5/content-update-scheduler.php

    r3403618 r3412744  
    77 * Author: Infinitnet
    88 * Author URI: https://infinitnet.io/
    9  * Version: 3.1.4
     9 * Version: 3.1.5
    1010 * License: GPLv3
    1111 * Text Domain: content-update-scheduler
     
    965965                    }
    966966                   
     967                    // Create dates (JavaScript interprets as browser's local timezone)
    967968                    var selectedDate = new Date(yearInt, monthInt - 1, dayInt, parseInt(timeParts[0]), parseInt(timeParts[1]));
    968969                    var now = new Date();
     970                   
     971                    // Convert user input from browser timezone to WordPress timezone
     972                    // selectedDate was created in browser TZ, but needs to represent WordPress TZ
     973                    var browserOffset = -selectedDate.getTimezoneOffset() / 60; // Browser's UTC offset in hours
     974                    var timezoneShift = browserOffset - wpTimezoneOffset; // Hours to shift from browser to WordPress timezone
     975                   
     976                    selectedDate.setHours(selectedDate.getHours() + timezoneShift);
    969977                   
    970978                    if (isNaN(selectedDate.getTime())) {
  • content-update-scheduler/tags/3.1.5/readme.txt

    r3403618 r3412744  
    44Requires at least: 5.0
    55Tested up to: 6.8
    6 Stable tag: 3.1.4
     6Stable tag: 3.1.5
    77Requires PHP: 7.4
    88License: GPLv3
     
    8686
    8787== Changelog ==
     88
     89= 3.1.5 =
     90* fix: Correct date selection offset calculation
    8891
    8992= 3.1.4 =
  • content-update-scheduler/trunk/content-update-scheduler.php

    r3403618 r3412744  
    77 * Author: Infinitnet
    88 * Author URI: https://infinitnet.io/
    9  * Version: 3.1.4
     9 * Version: 3.1.5
    1010 * License: GPLv3
    1111 * Text Domain: content-update-scheduler
     
    965965                    }
    966966                   
     967                    // Create dates (JavaScript interprets as browser's local timezone)
    967968                    var selectedDate = new Date(yearInt, monthInt - 1, dayInt, parseInt(timeParts[0]), parseInt(timeParts[1]));
    968969                    var now = new Date();
     970                   
     971                    // Convert user input from browser timezone to WordPress timezone
     972                    // selectedDate was created in browser TZ, but needs to represent WordPress TZ
     973                    var browserOffset = -selectedDate.getTimezoneOffset() / 60; // Browser's UTC offset in hours
     974                    var timezoneShift = browserOffset - wpTimezoneOffset; // Hours to shift from browser to WordPress timezone
     975                   
     976                    selectedDate.setHours(selectedDate.getHours() + timezoneShift);
    969977                   
    970978                    if (isNaN(selectedDate.getTime())) {
  • content-update-scheduler/trunk/readme.txt

    r3403618 r3412744  
    44Requires at least: 5.0
    55Tested up to: 6.8
    6 Stable tag: 3.1.4
     6Stable tag: 3.1.5
    77Requires PHP: 7.4
    88License: GPLv3
     
    8686
    8787== Changelog ==
     88
     89= 3.1.5 =
     90* fix: Correct date selection offset calculation
    8891
    8992= 3.1.4 =
Note: See TracChangeset for help on using the changeset viewer.