SHORT VERSION :
I’d like to be able to learn the “cards of the following day” at midnight.
So I specified “Next day starts at 0 hours past midnight” in Anki (and the same parameter in AnkiDroid).
But Anki and AnkiDroid still display new cards only at 1AM, not before.
LONG VERSION :
Between 0AM and 1AM, I synchronized several devices, and none of them displayed the expected new cards :
- AnkiDroid (my main learning device)
- Anki on a Linux system (my deck-creating device)
- Anki on a Windows 10 system (in a VirtualBox image I set just to do this test)
(I run the latest versions of Anki and AnkiDroid : Anki 2.1.26, AnkiDroid 2.11.3)
Both my devices know automatically in which timezone they’re in, and which time it is. Everything seems correct.
Currently, it’s “Central European Summer Time (CEST)”.
When it’s “today’s 00:15” for me (UTC+2), at Paris, it’s still “yesterday’s 22:15 UTC”.
I then tried to play with the “2.1 scheduler”, thinking it might correct/trigger something, but it didn’t. No new card was displayed at 00:30. So I wiped this test and rebuild my decks from AnkiWeb.
So, what’s wrong with my Anki’s ?
Is it an old bug in AnkiDroid or Anki that causes that ?
Is it because I sometimes traveled to countries with a different timezone (UTC+1 maybe) ?
Is it because I’m frequently using both Anki and AnkiDroid ?
Is it a current bug in Anki or AnkiDroid ?
If it’s not a bug, do I have to manually correct something in the Anki SQLite database ? (something that is unmodifiable via Anki/AnkiDroid)
I tried to read the manual and do some search, but didn’t find anything useful or explicit.