MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Decimeter9667
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    D
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 3
    • Groups 0

    Decimeter9667

    @Decimeter9667

    0
    Reputation
    1
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Decimeter9667 Unfollow Follow

    Latest posts made by Decimeter9667

    • RE: MMM-CalendarExt3

      @sdetweil Thanks. For anyone else looking to do this, here’s how I modified the code:

              eventTransformer: (ev) => {
                          if (!ev.isFullday) {
                          let t = new Date(ev.startDate)
                          const amPm = t.getHours() >= 12 ? 'p' : 'a';
                          let time = (t.getMinutes() === 0) ? String(t.getHours() % 12 || 12) : String( (t.getHours() % 12 || 12)  + ':' + t.getMinutes())
                          ev.title = `<span class="myTime">${time}${amPm}</span> ${ev.title}`
                          }
                      return ev
                      }
      
      posted in Utilities
      D
      Decimeter9667
    • RE: MMM-CalendarExt3

      @sdetweil Hmm… are you sure that works in the context of the transform I showed? eventTimeOptions doesn’t seem to change it.

      posted in Utilities
      D
      Decimeter9667
    • RE: MMM-CalendarExt3

      @MMRIZE

      I’m working in the same situation: using an old iPad and trying to conserve space. I used this transform you posted way back in this thread:

      /* In your config */
      eventTransformer: (ev) => {
        if (!ev.isFullday) {
          let t = new Date(ev.startDate)
          let time = (t.getMinutes() === 0) ? String(t.getHours()) : String(t.getHours() + ':' + t.getMinutes())
          ev.title = `<span class="myTime">${time}</span> ${ev.title}`	
        }
        return ev 
      }
      

      That works great, but how can I get it to display the hour in 12h, not 24h?

      posted in Utilities
      D
      Decimeter9667