MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    NewsFeed Module - TimeZone issue

    Scheduled Pinned Locked Moved Troubleshooting
    2 Posts 2 Posters 2.8k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      murattyilmaz
      last edited by KirAsh4

      Hello,

      I’m living in Turkey and my timezone is GMT +3 for now. News feed module doesn’t care my time zone and calculate the time with moment.js and fromNow function.

      I’ve just made a fix for this.

      First create a config node in config js

      language: 'tr',
      	timeFormat: 24,
      	units: 'metric',
      	**timeZone: 3,**
      	modules: [
      

      *timeZone config node is an int type value and can be positive or negative value.

      Then go to newsfeed.js file (under /home/pi/MagicMirror/modules/default/newsfeed location) and change the below line.

      Old Line:
      if (this.config.showPublishDate) sourceAndTimestamp.innerHTML += moment(new Date(this.newsItems[this.activeItem].pubdate)).fromNow();

      Change to:
      if (this.config.showPublishDate) sourceAndTimestamp.innerHTML += moment(new Date(this.newsItems[this.activeItem].pubdate)).subtract(config.timeZone, ‘hours’).fromNow();

      This piece of code reads the config file and subtract from the time.

      Hope this helps.

      /M

      1 Reply Last reply Reply Quote 0
      • KirAsh4K Offline
        KirAsh4 Moderator
        last edited by

        Feel free to create PR and submit it against the 'develop' branch so it can be checked out and incorporated is possible.

        A Life? Cool! Where can I download one of those from?

        1 Reply Last reply Reply Quote 1
        • 1 / 1
        • First post
          Last post
        Enjoying MagicMirror? Please consider a donation!
        MagicMirror created by Michael Teeuw.
        Forum managed by Sam, technical setup by Karsten.
        This forum is using NodeBB as its core | Contributors
        Contact | Privacy Policy