Может быть, системы настроены на разные локали?Попробуйте
Sys.getlocale();
Другой возможный сценарий состоит в том, что какая-то гнусная душа «перезаписала» функцию Sys.Date()
другой.Попробуйте запустить
base::Sys.Date();
в обеих системах.Если у вас есть пакет, отличный от base, который загружает функцию с именем Sys.Date()
, вам следует вызвать base::Sys.Date()
, чтобы убедиться, что вы получите правильный.