• 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  本地时区
     
  • 相关阅读:
    Redis-安装
    Redis-介绍
    Redis 教程(转)
    C# Redis 帮助类
    sublime text3---Emmet:HTML/CSS代码快速编写神器
    Sublime Text3 Package Control和Emmet插件安装方法
    vs2010音频文件压缩 调用lame_enc.dll将WAV格式转换成MP3
    vs学习过程中遇见的各种问题
    vs2010中添加dll文件
    解决angular11打包报错Type 'Event' is missing the following properties from type 'any[]': ...Type 'Event' is not assignable to type 'string'
  • 原文地址:https://www.cnblogs.com/djd66/p/15213959.html
Copyright © 2020-2023  润新知