diff --git a/src/sbbs3/useredit/MainFormUnit.cpp b/src/sbbs3/useredit/MainFormUnit.cpp
index 485323e1504927ba64ec331b8b4a390554906a40..8d9d3cc36f08e3ba70b741b3cf286de57911755a 100644
--- a/src/sbbs3/useredit/MainFormUnit.cpp
+++ b/src/sbbs3/useredit/MainFormUnit.cpp
@@ -78,7 +78,7 @@ void __fastcall TMainForm::PutUserText(TEdit* Edit, enum user_field fnum)
 void __fastcall TMainForm::PutUserDate(TEdit* Edit, enum user_field fnum)
 {
     if(Edit->Tag)
-        putuserdatetime(&cfg, user.number, fnum, dstrtounix(&cfg, Edit->Text.c_str()));
+        putuserdatetime(&cfg, user.number, fnum, dstrtounix(cfg.sys_date_fmt, Edit->Text.c_str()));
     Edit->Tag = false;
 }
 //---------------------------------------------------------------------------