kendo format


1.數字格式化

1).使用n格式化

//默認2位小數,千分位,n0表示沒有小數,n5表示保留5位小數
kendo.culture("en-US");
kendo.toString(1234.567, "n"); //1,234.57

kendo.toString(10.12, "n0"); //10
kendo.toString(10.12, "n5"); //10.12000

kendo.culture("de-DE");
kendo.toString(1234.567, "n3"); //1.234,567

2).使用c格式化,表示貨幣

//默認2位小數
kendo.culture("en-US");
kendo.toString(1234.567, "c"); //$1,234.57

kendo.culture("en-US");
kendo.toString(1234.567, "c0"); //$1,235

kendo.culture("de-DE");
kendo.toString(1234.567, "c3"); //1.234,567 €

3).使用p格式化,表示百分比

//默認2位小數
kendo.culture("en-US");
kendo.toString(0.222, "p"); //22.20 %

kendo.culture("en-US");
kendo.toString(0.222, "p0"); //22 %

kendo.culture("de-DE");
kendo.toString(0.22, "p3"); //22.000 %

4).使用e格式化,表示指數

//默認保留2位小數
kendo.toString(0.122, "e"); //1.22e-1
kendo.toString(0.122, "e4"); //1.2200e-1

5).自定義數字格式字符串

//“0”是零占位符。如果存在,則將零替換為相應的數字。否則,字符串中將顯示為0
//“.”是小數占位符。表示字符串中小數分隔符的位置
//“,”同上
kendo.toString(1234.5678, "00000") // 01235
kendo.toString(1234.5678, "000.00") //1234.57
//“#”是數字占位符。如果有一個數字,它會用相應的數字替換,否則字符串中不會出現任何數字。
kendo.toString(1234.5678, "#####") // 1235
kendo.toString(1234.5678, "###.###") //1234.568
kendo.toString(1234.5678, "###,###")  //1,235
//使用%,它將一個數字乘以100,使用雙反斜杠,可以防止這種情況
kendo.toString(12.22, "#\\\%")  //12%
kendo.toString(12.22, "#\\\$")  //12$

2.日期格式化

//d   格式M/d/yyyy
kendo.toString(new Date(2000, 10, 6), "d") -> 10/6/2000
//D   格式dddd, MMMM dd, yyyy 
kendo.toString(new Date(2000, 10, 6), "D") -> Monday, November 06, 2000
//F   格式dddd, MMMM dd, yyyy h:mm:ss tt
kendo.toString(new Date(2000, 10, 6), "F") -> Monday, November 06, 2000 12:00:00 AM
//g   格式M/d/yyyy h:mm tt
kendo.toString(new Date(2000, 10, 6), "g") -> 11/6/2000 12:00 AM
//G   格式M/d/yyyy h:mm:ss tt
kendo.toString(new Date(2000, 10, 6), "G") -> 11/6/2000 12:00:00 AM
//M/m 格式MMMM dd
kendo.toString(new Date(2000, 10, 6), "m") -> November 06
//t   格式h:mm tt
kendo.toString(new Date(2000, 10, 6, 14, 30, 45), "t") -> 2:30 PM
//T   格式h:mm:ss tt
kendo.toString(new Date(2000, 10, 6, 14, 30, 45), "T") -> 2:30:45 PM
//s   格式yyyy-MM-dd HH:mm:ss
kendo.toString(new Date(2000, 10, 6), "s") -> 2000-11-06 00:00:00
//u   格式yyyy-MM-dd HH:mm:ssZ
kendo.toString(new Date(2000, 10, 6), "u") -> 2000-11-06 00:00:00Z
//Y/y 格式MMMM, yyyy
kendo.toString(new Date(2000, 10, 6), "y") -> November, 2000

日期參數:

d  月份的日期,1-31
dd  每月的莫一天,01-31
ddd  星期的縮寫名稱
dddd  星期的全名
f  日期與時間值的十分之一秒
ff  日期與時間值的百分之一秒
fff  日期與時間值中的毫秒數
M  月份,1-12
MM  月份,01-12
MMM  月份的縮寫名稱
MMMM  月份的全名
h  小時,1-12
hh  小時,01-12
H  小時,1-23
HH  小時, 01-23
m  分鍾,0-59
mm  分鍾,00-59
s  秒,0-59
ss  秒,00-59
tt  AM/PM
yy  年份中的最后兩個字符
yyyy  完整的年份
zzz  本地時區


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM