Example #1
0
def date_create(interp, format_string=None, w_datetimezone=None):
    date = W_DateTime(k_DateTime, [])
    error = common.initialize_date(interp, 'date_create', date, format_string, w_datetimezone)
    if error:
        return interp.space.w_False
    else:
        return date
Example #2
0
def construct(interp, this, format_string=None, w_datetimezone=None):
    error = common.initialize_date(interp, 'DateTime::__construct',
                            this, format_string, w_datetimezone)
    if error:
        raise PHPException(k_Exception.call_args(
            interp, [interp.space.wrap("%s(): %s" % ('DateTime::__construct', error))]
        ))
Example #3
0
def date_create(interp, format_string=None, w_datetimezone=None):
    date = W_DateTime(k_DateTime, [])
    error = common.initialize_date(interp, 'date_create', date, format_string, w_datetimezone)
    if error:
        return interp.space.w_False
    else:
        return date
Example #4
0
def construct(interp, this, format_string=None, w_datetimezone=None):
    error = common.initialize_date(interp, 'DateTime::__construct', this,
                                   format_string, w_datetimezone)
    if error:
        raise PHPException(
            k_Exception.call_args(interp, [
                interp.space.wrap("%s(): %s" %
                                  ('DateTime::__construct', error))
            ]))