Hi Mike,
You're correct - the control uses the current machine (server) culture settings for label formatting. To override this behavior you can use:
NDateTimeScaleConfigurator dateTimeScale = new NDateTimeScaleConfigurator();
dateTimeScale.EnableUnitSensitiveFormatting = false;
NDateTimeValueFormatter labelFormatter = new NDateTimeValueFormatter("HH:mm");
labelFormatter.CultureInfo = CultureInfo.InvariantCulture;
dateTimeScale.LabelValueFormatter = labelFormatter;
This will ensure that you always use the same culture settings regardless of the server.
We hope this helps - let us know if you meet any problems or have any questions.
Best Regards,
Nevron Support Team