if (timeString.equals("now")) return new LongValue(now / 1000L);
QDate date = new QDate(true); date.setGMTTime(now);
  public Value strtotime(String timeString,			 @Optional("-1") long now)  {    try {      if (now >= 0)	now = 1000L * now;      else	now = Alarm.getCurrentTime();      if (timeString.equals("now"))	return new LongValue(now / 1000L);      long time = new QDate().parseLocalDate(timeString);      // only handling exact dates      return new LongValue(time / 1000L);    } catch (Exception e) {      log.log(Level.FINE, e.toString(), e);      return BooleanValue.FALSE;    }  }