也许是一个愚蠢的问题,但我真的不知道答案:(
假设我有一个日期对象,如何将其AM日期更改为PM或副verca?
由于
答案 0 :(得分:4)
似乎你可以
var currentTime = new Date();
var hours:uint = currentTime.getHours();
然后你可以说,如果小时数大于或等于12,则减去12,否则,加12,例如,
public static const millisecondsPerHour:int = 1000 * 60 * 60;
var reversedAMPM = new Date(currentTime.getTime() + (12 * millisecondsPerHour));
答案 1 :(得分:2)
虽然Jian的版本应该有用,但这里有另一种选择
假设初始化var date:Date
,您可能会改变它:
date.hours += (date.hours > 12) ? -12:12;