设置日期变量的格式
Format date variable
我可能有一个非常简单的问题。我下载了 http://jqplot.com javascript库,它提供了以下示例:
loc.push([[1340877779000, 2, 'start'] , [1340877869000, 2, 'end' ]]);
我需要用指定时间的变量替换1340877779000。我有:
var date_start = "2012-08-12 11:15";
var date_end = "2012-08-12 12:00";
如何格式化"date_start"和"date_end"变量以便在 loc.push() 中使用它们?
试试:
var date_start = +new Date('2012-08-12 11:15');
更新
但是,它似乎不适用于Firefox和IE。对于火狐浏览器,这应该可以工作(webkit 也可以使用它):
+new Date('2012-08-12 11:15'.replace(/-/g, '/'));
我不确定IE,没有任何要测试的。
你的意思是,如何将变量放在数组中?
loc.push([[date_start, 2, 'start'] , [date_end, 2, 'end' ]]);
使用 Date.parse
Date.parse("2012-08-12 11:15")
// returns 1344784500000
因此,您应该使用
var date_start = Date.parse("2012-08-12 11:15");
var date_end = Date.parse("2012-08-12 12:00");
loc.push([[date_start, 2, 'start'] , [date_end, 2, 'end' ]]);
试试这个:
var date_start = new Date("2012-08-12 11:15").getTime();
var date_end = new Date("2012-08-12 12:00").getTime();
loc.push([[date_start, 2, 'start'] , [date_end, 2, 'end' ]]);
相关文章:
- 如何将HTML表单(JSON格式)中的数据分配给变量
- 设置日期变量的格式
- 记事本++ Javascript格式样式和变量列表
- 如何将PHP变量从Blade格式HTML传递给JavaScript函数
- node.js将接收到的字符串拆分为不同的变量,然后格式化为json字符串
- 在格式化为 JSON 的变量中获取最大值
- 为什么我的 KendoUI 图表在它甚至没有连接的 javascript 变量中更改日期格式?以及如何让它停止
- 将变量从 html 传递到 Javascript 上按钮单击格式 If 语句
- Webpack bundle 和 TypeScript 产生错误的全局变量格式
- 在数组 JSON 格式的 JavaScript 变量末尾添加新地址
- 我在变量中有一个日期格式.如何将该变量日期转换为另一种格式
- 正确的格式结构创建变量
- javascript中的Grails hashmap变量给出了不同的格式
- 我们如何将JSON值格式化为PHP变量
- 删除javascript变量中以逗号分隔格式存储的重复电子邮件ID
- $filter('date')在控制器中使用$scope变量作为格式时未更新格式
- 将当前页面数据存储在一个变量中,其格式/结构与Ajax html响应相同
- Intellij Idea多行变量的javascript格式
- JavaScript和HTML格式-表需要调用变量
- IE文本区域中呈现的变量去掉了格式