var timeZone ="CDT"
var startDateTime = "2016-06-15 22:30:00.0";
this.outDate = function()
{
return getJustTime(startDateTime,timeZone);
}
function getJustTime(startDateTime,timeZone)
{
outDt = new Date(startDateTime.replace(/ /g,'T'));
return outDt;
}
**Expected Output**
this.outDate = "10.30 PM CDT";
我有两个变量,如上所述24小时日期时间字符串,我想将其转换为12小时格式日期字符串。我失踪了什么?
P.S:我不能使用任何日期时间图书馆。
答案 0 :(得分:1)
var timeZone ="CDT"
var startDateTime = "2016-06-15 22:30:00.0";
var slot='AM';
var a = startDateTime.split(" ");
var b = a[0].split("-");
var c = a[1].split(":");
if(c[0]>12){
slot='PM';
c[0] = c[0] - 12;
}
var date = c[0]+'.'+c[1]+' '+slot+' '+timeZone ;
console.log(date);
答案 1 :(得分:1)
写下你自己的。 date对象非常有用。
<select class="fruitsSelect" name="fruits">
<option value="Apples" <?php if ($fruit == "Apples") {echo "Selected" }?> >Apples</option>
<option value="Bananas" <?php if ($fruit == "Bananas") {echo "Selected" }?> >Bananas</option>
<option value="Oranges" <?php if ($fruit == "Oranges") {echo "Selected" }?>>Oranges</option>
</select>