[英]Consitent date, numbers formatting across C# (backend) and JS (front end)
I am writing a system which shows customer data in front-end, but also allows exporting data via back-end to various file formats. 我正在编写一个系统,该系统在前端显示客户数据,但也允许通过后端将数据导出为各种文件格式。 I am using globalize.js and .NET's native Globalization capabilities, but for some languages I am getting differences in date format (eg. "31.1.2016" vs. "31-01-2016") and number format (eg. "1.234,56" vs "1 234,56").
我正在使用globalize.js和.NET的本机全球化功能,但是对于某些语言,我在日期格式(例如“ 31.1.2016”与“ 31-01-2016”)和数字格式(例如“ 1.234”)上有所不同,56“与” 1 234,56“)。 Does anybody have any suggestion how can format dates and numbers across back-end and front-end and still get consistent results?
是否有人建议如何在后端和前端设置日期和数字的格式并仍然获得一致的结果?
I can't pre-format values to string and pass strings to the front-end, because some front-end components (like charts) expect raw integers, dates to to be able to render the data properly. 我无法将值预先格式化为字符串并将字符串传递给前端,因为某些前端组件(例如图表)期望原始整数,日期能够正确呈现数据。
您可以同时从后端传递两个内容:数字日期和字符串表示形式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.