Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

"Send later" schedules my mail at wrong time

#723
  • If I set it to send at "tomorrow 12:00 am", in Drafts's Pending Submission it shows today's 23:00.
  • If I set it to send at "tomorrow 0:00", in Drafts's Pending Submission it shows today's 23:00.
  • If I set it to send at "tomorrow 1:00 am", in Drafts's Pending Submission it shows tomorrow's 0:00, i.e., 12:00 am.

What I want is if I set it to send at "tomorrow 12:00 am", it should display tomorrow's 0:00 in Drafts's Pending Submission. Thanks!

Reported by Henry · April 20th, 2014 @ 07:42 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Claus C Portner
    Claus C Portner

    I am getting a slightly different version of this. When I set the time to, say, Monday 5.45, and sends a message it says that it will be send at 17.45, not the 5.45 in the morning that I would expect. Only if I add "am" to the time will it pick up the right time.

    April 21st, 2014 @ 05:26 AM

  2. Meindert
    Meindert

    Since MailMate is using Apple's undocumented natural-language-to-date-/timestamp conversion, I don't think benny really knows exactly how it works.

    But for Henry's example, it sounds like:

    -- 0:00 = 12:00 a.m. for Apple (thus, 12:00 p.m. = noon)

    -- Henry may have some sort of one-hour problem, such as a summer time or daylight savings time problem. For instance, if it's a reply to someone in a different time zone, maybe that's being taking into account, and a setting somewhere is making an assumption about summer time?

    For Claus:

    -- Maybe the algorithm is assuming that unspecified times are p.m. when p.m. would fall in the span that is more likely to be business hours or the time people are awake.

    April 21st, 2014 @ 06:06 AM

  3. Henry
    Henry

    I'm in the UK. Now is in summer time and my Mac has already been set to summer time zone.


    Update: It should be my fault. I use customised time format which mixes US time format and UK date format. After I chose to use one format, it's back to the normal.


    Hi, how to mark this ticket as solved?

    April 21st, 2014 @ 06:10 AM

  4. Meindert
    Meindert

    Via a StackOverflow question at http://stackoverflow.com/questions/9294926/how-does-apple-find-date...

    An explanation of Apple's "data detectors" from OS 8 and 9 days:

    http://www.miramontes.com/writing/add-cacm/

    An Apple patent:

    http://www.cocoanetics.com/2011/12/apples-patent-on-nsdatadetector/

    http://www.google.com/patents/US5946647

    The patent is on the general system, so the details of how specific things turn into date-/timestamps is not explained.

    April 21st, 2014 @ 06:14 AM

  5. benny
    benny
    • State changed from new to closed

    @Meindert: Thanks for the research and helping to resolve the issue. It is correct that I have little control over the data detector.

    April 21st, 2014 @ 11:57 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.