• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 Jul 21, 2016, 8:00 PM Jul 21, 2016, 7:49 PM

    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
    • K Offline
      KirAsh4 Moderator
      last edited by Jul 21, 2016, 8:00 PM

      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
      1 / 1
      • First post
        1/2
        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