JavaScript 进程 从日期字符串开始的月份
javascript process month from date string
我有一个代码,可以拆分日期并在变量中分配每个值:
// Jun 22 2015 - 08:00:00 AM MYT
var parts = record.emsDateTime.split("-");
var date = parts[0];
var dt = date.split(" ");
var tm = parts[1];
var yr = Number(dt[2].replace(/'s/g,''));
var mon = Number(months[dt[0]]);
var dy = Number(dt[1]);
var apmRgx = /(AM|PM)/gi;
var apm = tm.toString().match(apmRgx);
var hr = Number(tm.split(":")[0]);
var mint = Number(tm.split(":")[1]);
var scnd = 0;
PV.Logger.logInfo("LOGGED >>>", "onReadRecordTimestampCheck", yr + " " + mon + " " + dy + " " + hr + " " + mint + " " + apm);
根据示例日期(注释代码),月份是六月,但是当我打印出值时:
onReadRecordTimestampCheckI 2015 5 22 8 0 AM
它显示"5",表示其五月。月份也以零开头吗?或者我的代码有任何问题?
我相信
这是因为月份显示 0-11,而不是像您想象的那样从 1-12 显示。
getMonth()
相关文章:
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- JS:创建从索引0开始的所有子字符串的最快方法
- Angularjs从字符串开始搜索
- 如何删除字符串中从特定文本开始的所有字符
- 从特定索引开始从 json 获取字符串值
- 正则表达式在开始时将字符串与(逗号分隔的)数字匹配,并拆分为数字和其余
- 正则表达式,用于提取从某个字符开始的字符串,而不提取该字符本身
- 如何修剪在 LoDash/下划线中开始多个字符串
- 如何在javaScript中过滤从特定字符开始到字符的字符串
- 如何从给定模式开始删除字符串的末尾
- Javascript:字符串搜索正则表达式,从字符串的末尾开始
- JavaScript substr 与从第一个字符开始时的子字符串
- 在 JW 播放器开始之前不显示图像,如果 URL 包含字符串 base64
- 如何找到字符串的某个部分开始的位置
- JavaScript 正则表达式查找与开始和结束模式匹配的所有子字符串
- 使用字符串中的开始和结束单词以及 javascript 中的子字符串索引查找子字符串
- 如何从某个地方开始拆分字符串
- JavaScript 获取从特定字符开始和结束的子字符串
- Javascript-从头开始搜索字符串
- 如何获得所有的html元素与固定的开始字符串