将日期字符串对象转换为其他格式
Convert date string object to another format
'Mon, 15 Jul 2013 14:27:39 -0700'
这是我必须使用的格式。我不确定它是什么格式。
但是,我想将其转换为这样的字符串:
On Mon, 15 Jul 2013 at 2:27pm
我不想使用基本的正则表达式或拆分空格。 我想知道正确的"日期"转换方式
jsFiddle Demo
这看起来像是您必须根据知道输入的确切格式进行一些自定义格式化的情况。您可能应该采用滑动窗口方法,使用具有格式硬编码知识的子字符串。
(为了简洁起见,我在演示中使用了jQuery。请注意,实际的格式是纯 javascript。
var t = $("#date").text();
$("#sol").html(function(){
var result = "On ";
var sub = t.substr(0,17);
t = t.substr(17);
result += sub + "at ";
var pre = t.substr(0,2);
t = t.substr(2,3);
var suffix = "am";
if( parseInt(pre) > 11 ){
suffix = "pm";
if( pre != 12 ){
pre = parseInt(pre) - 12;
}
}
result += pre + t + suffix;
return result;
});
相关文章:
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- 如何将日期选择器返回的日期格式转换为其他格式
- 将 JavaScript 对象转换为其他格式
- 如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式
- 从日期选择器中获取默认格式的日期,并在jquery UI中转换为其他格式
- 从三.js场景导出为 SVG 或其他矢量格式
- 日期格式在 Chrome 中给出的结果与其他浏览器中的结果不同
- 文件转换VTK到OBJ或其他格式
- 当请求php脚本生成的图像时,如何使用javascript/其他方法以某种格式打印日期
- 向AngularJS添加其他货币格式
- ajax/json输出必须是其他格式
- 如果网页没有HTML/JavaScript格式,请转到其他链接
- 将日期字符串对象转换为其他格式
- 将以这种格式声明的函数放入single.js中,以便包含在其他文件中
- 其他格式javascript中的mock-json对象
- 如何转换其他格式的日期
- .js其他格式
- 如何在moment.js中使用KnockoutJs绑定将日期转换为其他格式
- javascript——将日期字符串转换为其他格式
- 将文本输入字符串中的日期转换为其他格式