Javascript 获取当前日期和时间并将其附加到字符串

Javascript 获取当前日期和时间并将其附加到字符串,javascript,jquery,Javascript,Jquery,我需要在javascript中创建包含当前时间的字符串 如何创建如下两个字符串,但使用当前时间戳 itemTimestamp = "Itemized at 2014-05-01, 11:11 PM" itemFilename = "itemized_at_2014_05_01_11_11_pm.png" JSFIDDLE: function format(date) { var year = date.getFullYear(); var month = date.getMo

我需要在javascript中创建包含当前时间的字符串

如何创建如下两个字符串,但使用当前时间戳

itemTimestamp = "Itemized at 2014-05-01, 11:11 PM"
itemFilename = "itemized_at_2014_05_01_11_11_pm.png"
JSFIDDLE:

function format(date) {
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate();
    month = month < 10 ? '0' + month : month; 
    day = day < 10 ? '0' + day : day; 

    var hours = date.getHours();
    var minutes = date.getMinutes();
    var ampm = hours >= 12 ? 'PM' : 'AM';
    hours = hours % 12;
    hours = hours ? hours : 12; // the hour '0' should be '12'
    hours = hours < 10 ? '0' + hours : hours; // the hour '0' should be '12'
    minutes = minutes < 10 ? '0' + minutes : minutes;
    var strTime ="Itemized at "+year+"-"+month+"-"+day+", "+hours + ':' + minutes + ' ' + ampm;
    return strTime;
}

var d = new Date();
document.getElementById("test1").innerHTML = format(d);
var replaced = format(d).replace(/[ :-]/g,"_").replace(",","");
document.getElementById("test2").innerHTML = replaced+".png";
函数格式(日期){
var year=date.getFullYear();
var month=date.getMonth()+1;
var day=date.getDate();
月=月<10?'0'+月:月;
天=天<10?'0'+天:天;
var hours=date.getHours();
var minutes=date.getMinutes();
var ampm=小时数>=12?“下午”:“上午”;
小时数=小时数%12;
小时数=小时数?小时数:12;//小时数“0”应为“12”
小时数=小时数<10?'0'+小时数:小时数;//小时数“0”应为“12”
分钟=分钟<10?'0'+分钟:分钟;
var strTime=“在“+年+”-“+月+”-“+日+”,“+小时+”:“+分钟+”+ampm中逐项列出;
返回时间;
}
var d=新日期();
document.getElementById(“test1”).innerHTML=格式(d);
var replaced=格式(d).replace(/[:-]/g,“”).replace(“,”,”);
document.getElementById(“test2”).innerHTML=replaced+“.png”;

我想基于当前日期/时间创建这两个。查找
.toISOString()