跳到主要内容

localization

描述

可选。定义数字、日期、时间和货币的格式

用法

localization?: object;

参数

localization 对象可包含以下属性:

  • decimal - (可选)用作小数分隔符的符号,默认为 "."
    可选值为 "." | ","
  • thousands - (可选)用作千位分隔符的符号,默认为 ","
    可选值为 "." | "," | " " | ""
  • currency - (可选)货币符号,默认为 "$"
  • dateFormat - (可选)以字符串形式设置的日期显示格式。默认格式为 "%d/%m/%Y"。详见下方说明
  • timeFormat - (可选)时间显示格式,取值为 1224。默认格式为 12

默认配置

const defaultLocales = {
decimal: ".",
thousands: ",",
currency: "$",
dateFormat: "%d/%m/%Y",
timeFormat: 12,
};

示例

const spreadsheet = new dhx.Spreadsheet("spreadsheet", {
localization: {
decimal: ",",
thousands: " ",
currency: "¥",
dateFormat: "%D/%M/%Y",
timeFormat: 24
}
});

spreadsheet.parse(dataset);

日期格式字符说明

DHTMLX Spreadsheet 使用以下字符来设置日期格式:

字符含义
%d带前导零的数字日期,01..31
%j不带前导零的数字日期,1..31
%D星期的简写名称,Su Mo Tu...
%l星期的全称,Sunday Monday Tuesday...
%m带前导零的数字月份,01..12
%n不带前导零的数字月份,1..12
%M月份的简写名称,Jan Feb Mar...
%F月份的全称,January February March...
%y两位数字年份
%Y四位数字年份
%h带前导零的 12 小时制小时,01..12
%g不带前导零的 12 小时制小时,1..12
%H带前导零的 24 小时制小时,00..23
%G不带前导零的 24 小时制小时,0..23
%i带前导零的分钟,01..59
%s带前导零的秒钟,01..59
%aam 或 pm
%AAM 或 PM
%u毫秒

更新日志:

  • 在 v5.1 中新增

相关文章: 数字、日期、时间、货币本地化