HighCharts日期及数值格式化
1、函数原型
|
1
|
dateFormat(Stringformat,[Numbertime],[Booleancapitalize])::String
|
2、说明
格式化JavaScript 时间(也就是一个时间数值,从1970年1月1日到现在的秒值)成为我们容易理解的常规的字符串型的时间格式(比如2012/10/23等)。这个格式化函数继承PHP格式化时间函数。
3、参数说明:
1)format: String
一个String型的格式字符串,包含如下形式
%a: 简短型星期,比如‘Mon’.
%A: 完整型星期, 比如‘Monday’.
%d: 两位的日期, 从01到31.
%e: 数字型日期,从 1 到 31.
%b: 简短型月份, 比如 ‘Jan’.
%B: 完整型月份, 比如 ‘January’.
%m: 两位的月份, 从01 到 12.
%y: 两位数的年份, 比如 09 代表 2009.
%Y: 四位数的年份, 比如 2009.
%H: 两位数的24小时制的时间, 从00 到 23.
%I: 两位输得12小时制的时间, 从 00 到 11.
%l (小写字母l):12小时制的时间, 1 到 11.
%M: 两位的分钟, 从00 到 59.
%p: 小写形式的 AM 或 PM.
%P: 大写形式的 AM or PM.
%S: 两位的秒, 从00 到 59
2) time: Number 需要转换的javascript 时间戳
在编程中,我们的时间都是以时间戳,我们计时的标准是一个数值,代表着距1970年1月1日到现在的秒值,这样我们处理日期之需处理一个int型参数就行。我们可以写简单的javascript代码测试时间戳,例如
(2012-9-2 16:53:33) = 1350982413186 s
3)capitalize: Boolean
是否以大写形式显示返回值。dateFormat返回值类型是string型。
4、实例代码
比如要格式化为“yyyy-MM-dd hh:mm:ss”也就是形如“2012-10-23 18:33:23”,那么我们的函数就可以为dateFormat(‘%Y-%m-%d %H:%M:%S’, xxx)
|
1
2
3
4
5
6
|
tooltip:{
formatter:function(){
return'<strong>'+this.series.name+'</strong>'+
Highcharts.dateFormat('%Y-%m-%d %H:%M:%S',this.x)+': '+this.y+' m/s';
}
},...
|
二、numberFormat数值格式化
1、函数原型
|
1
|
numberFormat(Numbernumber,[Numberdecimals],[StringdecimalPoint],[StringthousandsSep])::String
|
2、参数说明
1) number: Number
需要格式化的数字
2)decimals:Number
保留的小数位
3)decimalPoint: String
小数点符号,默认是“.”,比如19.8
4) thousandsSep: String
一千的分隔符,默认是“,”,比如1999,9990
3、实例说明
比如我们需要将tooltip中显示的数值设置为保留两位小数点,小数点符号为“.”,我们的格式化函数就可以为numberFormat(xxx, 2, ‘.’)
JavaScript
|
1
2
3
4
5
6
|
tooltip:{
formatter:function(){
return''+this.series.name+''+
this.x+': '+Highcharts.numberFormat(this.y,2,'.')+' millions';
}
},...
|
HighCharts日期及数值格式化的更多相关文章
- Python学习笔记 (2) :字符串输出、操作、格式化和日期、时间格式化
一.字符串输出及运算 1.常用输出格式及方法 ')#单引号 ")#双引号 """)#三个引号 1234567890 1234567890 1234567890 ...
- js 数值格式化函数
function ForDight(Dight,How){ ,How))/Math.pow(,How); return Dight; } //ForDight(Dight,How):数值格式化函数; ...
- HighCharts之2D数值带有百分数的面积图
HighCharts之2D数值带有百分数的面积图 1.HighCharts之2D数值带有百分数的面积图源码 AreaPercentage.html: <!DOCTYPE html> < ...
- Python中日期和时间格式化输出的方法
本文转自:https://www.jb51.net/article/62518.htm 本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化 ...
- [应用篇]第五篇 JSTL之fmt标签日期和数字格式化
fmt标签个人用的比较少,但是我还是在这里简单的留一下笔记,也是算是学习了一下!这样方便你们课设的时候能用的上,要学会进步的学习,不要停留! 引入该标签库的方法为: <%@ taglib pre ...
- oracle 对系统日期sysdate进行格式化:to_date(sysdate,'yyyy-MM-dd')
oracle 对系统日期sysdate进行格式化:to_date(sysdate,'yyyy-MM-dd') CreateTime--2018年5月17日10:11:34 Author:Maryd ...
- highcharts 坐标轴 数值 格式化
以Y轴为示例: yAxis: { min: 0, gridLineColor: '#ececee', gridLineWidth: 1, lineColor: '#ececee', lineWidth ...
- 数值格式化 NumberFormat DecimalFormat RoundingMode
NumberFormat [简介] java.text.NumberFormat extends java.text.Format extends java.lang.Object 实现的接口:Ser ...
- 数值格式化 NumberFormat、 DecimalFormat、 RoundingMode
NumberFormat [简介] java.text.NumberFormat extends java.text.Format extends java.lang.Object 实现的接口:Ser ...
随机推荐
- CruiseControl.NET与TFS结合的配置文件
配置如下: <cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <project name="测试项 ...
- Python之禅+八荣八耻
Python之禅 (The Zen of Python):是Python语言的指导原则,可以在Python命令行输入import this显示. import this >>> Th ...
- Linux File System Change Monitoring Technology、Notifier Technology
catalog . 为什么要监控文件系统 : hotplug . udev . fanotify(fscking all notification system) . inotify . code e ...
- Android虚拟机Classic qemu does not support SMP问题记录
不及之前重装了一次系统,导致要重新搭建android开发环境,但是在启动AVD时queue遇到了这个问题 androidstudio中看到的是这个样子 大概查了一下,应该是创建虚拟机是选择的cpu构架 ...
- the setting of serial port in the SecureCRT
set echo(display characters which are sent) Line wrap : press 'enter' to send '\r'(0x0D), go ...
- f
module.exports = util; }); 除了define之外,我们看到module.exports = util;这一句比较特殊.这句是在说,我util模块向外暴露的接口就这些,其他所 ...
- JAVA Socket超时浅析
JAVA Socket超时浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的"终端".针对一个特定的连接,每台机器上都有一个"套接字&q ...
- map遍历方法
java中遍历MAP的几种方法 Java代码 Map<String,String> map=new HashMap<String,String>(); map.put(& ...
- sp_executesql 使用
sp_executesql 比 之前的exec @sql 区别在可以实现参数的传入传出 如 declare @sql nvarchar(2000) declare @pid varchar(20) s ...
- tp中附件上传文件,表单提交
public function tianjia(){ $goods=D('Goods'); if(!empty($_POST)){ if($_FILES['f_goods_image']['error ...