| Runway::Runway |
( |
const string & |
name, |
|
|
Airport * |
airport |
|
) |
| |
Construct a runway with parameters
- Parameters
-
Construct a runway and set parameters later
| Airport * Runway::getAirport |
( |
| ) |
const |
get the airport the runway is located at
- Returns
- Airport
| bool Runway::getCrossing |
( |
| ) |
|
Check if a plane is crossing the runway Preconditions: propperlyInitialised()
- Returns
- bool
| bool Runway::getHoldingShortOccupied |
( |
| ) |
|
Check if the holding position for planes is occupied Preconditions: propperlyInitialised()
- Returns
- bool
| int Runway::getLength |
( |
| ) |
const |
get the length of the runway
- Returns
- int
| const string & Runway::getName |
( |
| ) |
const |
get the name of the runway
- Returns
- name
| bool Runway::getOnItsWay |
( |
| ) |
|
Returns true if a plane is on it's way towards the Runway Preconditions: propperlyInitialised()
- Returns
| bool Runway::getPermissionToCross |
( |
| ) |
|
Check if a plane has permission to cross the runway Preconditions: propperlyInitialised()
- Returns
- bool
Returns the taxiRoute Preconditions: propperlyInitialised()
- Returns
| const string & Runway::getType |
( |
| ) |
const |
Returns the runway type
- Returns
- string
| bool Runway::getWaitingOnRunway |
( |
| ) |
|
Check if a plane is waiting for take off on the runway Preconditions: propperlyInitialised()
- Returns
- bool
| bool Runway::isOccupied |
( |
| ) |
const |
gets if the runway is occupied
- Returns
- occupied
Check if the Values of the runway are valid
- Returns
- bool
| bool Runway::properlyInitialised |
( |
| ) |
|
Check if the plane is propperly initialised
- Returns
- bool
| void Runway::setAirport |
( |
Airport * |
airport | ) |
|
sets the airport the runway is located at Preconditions: propperlyInitialised() Postconditions: Runway::getAirport() == airport
- Parameters
-
| void Runway::setCrossing |
( |
bool |
crossing | ) |
|
Set if a plane is crossing the runway Preconditions: propperlyInitialised() Postcondition: Runway::getCrossing() == crossing
- Parameters
-
| void Runway::setHoldingShortOccupied |
( |
bool |
holdingShortOccupied | ) |
|
Set if a plane is in the holding short position Preconditions: propperlyInitialised() Postcondition: Runway::getHoldingShortOccupied() == holdingShortOccupied
- Parameters
-
| void Runway::setLength |
( |
int |
length | ) |
|
set the length of the runway Preconditions: propperlyInitialised() Postconditions: Runway::getLength() == length,
- Parameters
-
| void Runway::setName |
( |
const string & |
name | ) |
|
set the name of the runway Preconditions: propperlyInitialised() Postconditions: Runway::getName() == name
- Parameters
-
| void Runway::setOccupied |
( |
bool |
occupied | ) |
|
Sets occupied to the given param Preconditions: propperlyInitialised() Postconditions: Runway::isOccupied() == occupied
- Parameters
-
| void Runway::setOnItsWay |
( |
bool |
onItsWay | ) |
|
Set if a plane is on it's way to a runway Preconditions: propperlyInitialised() Postconditions: Runway::getOnItsWay() == onItsWay
- Parameters
-
| void Runway::setPermissionToCross |
( |
bool |
permissionToCross | ) |
|
Set if a plane has permission to cross te runway Preconditions: propperlyInitialised() Postconditions: Runway::getPermissionToCross() == permissionToCross
- Parameters
-
| void Runway::setTaxiRoute |
( |
TaxiRoute * |
taxi | ) |
|
Set the taxiRoute Preconditions: propperlyInitialised() Postconditions: Runway::getTaxiRoute() == taxi
- Parameters
-
| void Runway::setType |
( |
const string & |
type | ) |
|
sets the runway type Preconditions: propperlyInitialised() Preconditions: type == "grass" || type == "asphalt" Postconditions: Runway::getType() == type
- Parameters
-
| void Runway::setWaitingOnRunway |
( |
bool |
waitingOnRunway | ) |
|
Set if a plane is already waiting for take off on the runway Preconditions: propperlyInitialised() Postcondition: Runway::getWaitingOnRunway() == waitingOnRunway
- Parameters
-
The documentation for this class was generated from the following files:


| 1 | /* | |
| 2 | * Licensed to the Apache Software Foundation (ASF) under one or more | |
| 3 | * contributor license agreements. See the NOTICE file distributed with | |
| 4 | * this work for additional information regarding copyright ownership. | |
| 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 | |
| 6 | * (the "License"); you may not use this file except in compliance with | |
| 7 | * the License. You may obtain a copy of the License at | |
| 8 | * | |
| 9 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 10 | * | |
| 11 | * Unless required by applicable law or agreed to in writing, software | |
| 12 | * distributed under the License is distributed on an "AS IS" BASIS, | |
| 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| 14 | * See the License for the specific language governing permissions and | |
| 15 | * limitations under the License. | |
| 16 | */ | |
| 17 | package org.apache.commons.math3.genetics; | |
| 18 | ||
| 19 | import java.util.ArrayList; | |
| 20 | import java.util.List; | |
| 21 | ||
| 22 | import org.apache.commons.math3.exception.MathIllegalArgumentException; | |
| 23 | import org.apache.commons.math3.exception.util.LocalizedFormats; | |
| 24 | ||
| 25 | /** | |
| 26 | * Mutation operator for {@link RandomKey}s. Changes a randomly chosen element | |
| 27 | * of the array representation to a random value uniformly distributed in [0,1]. | |
| 28 | * | |
| 29 | * @since 2.0 | |
| 30 | * @version $Id$ | |
| 31 | */ | |
| 32 | public class RandomKeyMutation implements MutationPolicy { | |
| 33 | ||
| 34 | /** | |
| 35 | * {@inheritDoc} | |
| 36 | * | |
| 37 | * @throws MathIllegalArgumentException if original is not a {@link RandomKey} instance | |
| 38 | */ | |
| 39 | public Chromosome mutate(final Chromosome original) throws MathIllegalArgumentException { | |
| 40 |
1
1. mutate : negated conditional → KILLED |
if (!(original instanceof RandomKey<?>)) { |
| 41 | throw new MathIllegalArgumentException(LocalizedFormats.RANDOMKEY_MUTATION_WRONG_CLASS, | |
| 42 | original.getClass().getSimpleName()); | |
| 43 | } | |
| 44 | ||
| 45 | RandomKey<?> originalRk = (RandomKey<?>) original; | |
| 46 | List<Double> repr = originalRk.getRepresentation(); | |
| 47 | int rInd = GeneticAlgorithm.getRandomGenerator().nextInt(repr.size()); | |
| 48 | ||
| 49 | List<Double> newRepr = new ArrayList<Double> (repr); | |
| 50 | newRepr.set(rInd, GeneticAlgorithm.getRandomGenerator().nextDouble()); | |
| 51 | ||
| 52 |
1
1. mutate : mutated return of Object value for org/apache/commons/math3/genetics/RandomKeyMutation::mutate to ( if (x != null) null else throw new RuntimeException ) → KILLED |
return originalRk.newFixedLengthChromosome(newRepr); |
| 53 | } | |
| 54 | ||
| 55 | } | |
Mutations | ||
| 40 |
1.1 |
|
| 52 |
1.1 |


Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to<EMAIL_ADDRESS>so we can send you a copy immediately.
__construct(
string|integer|\Zend_Date|array $date
=
null, string $part
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Generates the standard date object, could be a unix timestamp, localized date, string, integer, array and so on. Also parts of dates or time are supported Always set the default timezone: http://php.net/date_default_timezone_set For example, in your bootstrap: date_default_timezone_set('America/Los_Angeles'); For detailed instructions please look in the docu.
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date|array | OPTIONAL Date value or value of date part to set ,depending on $part. If null the actual time is set |
| $part | string | OPTIONAL Defines the input format of $date |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
__toString(
)
:
string
Returns a string representation of the date which is equal with the timestamp
| Type | Description |
|---|---|
| string |
_assign(
string $calc, string|integer $date, string|integer $comp
=
0, boolean|integer $dst
=
false
)
:
integer|string|\Zend_Date
Calculates the date or object
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $date | string|integer | Date for calculation |
| $comp | string|integer | Second date for calculation |
| $dst | boolean|integer | Use dst correction if option is set |
| Type | Description |
|---|---|
| integerstring\Zend_Date | new timestamp or Zend_Date depending on calculation |
_calcdetail(
string $calc, string|integer|array|\Zend_Date $date, $type, string|\Zend_Locale $locale
)
:
integer|string
Calculate date details
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $date | string|integer|array|\Zend_Date | Date or Part to calculate |
| $type | ||
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integerstring | new date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_calculate(
string $calc, string|integer|array|\Zend_Date $date, string $part, string|\Zend_Locale $locale
)
:
integer|string|\Zend_Date
Calculates the date or object
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make, one of: 'add'|'sub'|'cmp'|'copy'|'set' |
| $date | string|integer|array|\Zend_Date | Date or datepart to calculate with |
| $part | string | Part of the date to calculate, if null the timestamp is used |
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integerstring\Zend_Date | new timestamp |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_calcvalue(
string $calc, string|integer|\Zend_Date $value, $type, $parameter, string|\Zend_Locale $locale
)
:
integer|\Zend_Date
Internal calculation, returns the requested date type
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $value | string|integer|\Zend_Date | Datevalue to calculate with, if null the actual value is taken |
| $type | ||
| $parameter | ||
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integer\Zend_Date | new date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_checkLocation(
array $location
)
:
\$horizon
Check if location is supported
| Name | Type | Description |
|---|---|---|
| $location | array | locations array |
| Type | Description |
|---|---|
| \$horizon | float |
_date(
string $calc, string|integer|array|\Zend_Date $date, string $format, string|\Zend_Locale $locale
)
:
integer|\Zend_Date
Returns the calculated date
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $date | string|integer|array|\Zend_Date | Date to calculate with, if null the actual date is taken |
| $format | string | Date format for parsing |
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integer\Zend_Date | new date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_day(
string $calc, \Zend_Date $day, \Zend_Locale $locale
)
:
\Zend_Date|integer
Returns the calculated day
| Name | Type | Description |
|---|---|---|
| $calc | string | Type of calculation to make |
| $day | \Zend_Date | Day to calculate, when null the actual day is calculated |
| $locale | \Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Dateinteger |
_getDigitFromName(
string $name
)
:
integer
Return digit from standard names (english) Faster implementation than locale aware searching
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| integer | Number of this month |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_getLocalizedToken(
string $token, string $locale
)
:
string
Returns the ISO Token for all localized constants
| Name | Type | Description |
|---|---|---|
| $token | string | Token to normalize |
| $locale | string | Locale to search |
| Type | Description |
|---|---|
| string |
_getTagSupportForCache(
)
:
void
Internal method to check if the given cache supports tags
Inherited from: \Zend_Date_DateObject::_getTagSupportForCache()_getTime(
integer $sync
=
null
)
:
integer
Internal function.
Inherited from: \Zend_Date_DateObject::_getTime()Returns time(). This method exists to allow unit tests to work-around methods that might otherwise be hard-coded to use time(). For example, this makes it possible to test isYesterday() in Date.php.
| Name | Type | Description |
|---|---|---|
| $sync | integer | OPTIONAL time syncronisation value |
| Type | Description |
|---|---|
| integer | timestamp |
_month(
string $calc, string|integer|array|\Zend_Date $month, string|\Zend_Locale $locale
)
:
integer|\Zend_Date
Returns the calculated month
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $month | string|integer|array|\Zend_Date | Month to calculate with, if null the actual month is taken |
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integer\Zend_Date | new time |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_parseIsoToDate(
string $token, string $locale
)
:
string
Internal parsing method
| Name | Type | Description |
|---|---|---|
| $token | string | |
| $locale | string |
| Type | Description |
|---|---|
| string |
_range(
float $a, float $b
)
:
void
Internal _range function Sets the value $a to be in the range of [0, $b]
Inherited from: \Zend_Date_DateObject::_range()| Name | Type | Description |
|---|---|---|
| $a | float |
|
| $b | float |
|
_time(
string $calc, string|integer|array|\Zend_Date $time, string $format, string|\Zend_Locale $locale
)
:
integer|\Zend_Date
Returns the calculated time
| Name | Type | Description |
|---|---|---|
| $calc | string | Calculation to make |
| $time | string|integer|array|\Zend_Date | Time to calculate with, if null the actual time is taken |
| $format | string | Timeformat for parsing input |
| $locale | string|\Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| integer\Zend_Date | new time |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_timestamp(
string $calc, string|integer|array|\Zend_Date $stamp
)
:
\Zend_Date|integer
Returns the calculated timestamp HINT: timestamps are always GMT
| Name | Type | Description |
|---|---|---|
| $calc | string | Type of calculation to make |
| $stamp | string|integer|array|\Zend_Date | Timestamp to calculate, when null the actual timestamp is calculated |
| Type | Description |
|---|---|
| \Zend_Dateinteger |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
_toComment(
string $token
)
:
string
Private function to make a comment of a token
| Name | Type | Description |
|---|---|---|
| $token | string |
| Type | Description |
|---|---|
| string |
_toToken(
string $part, string $locale
)
:
string
Internal method to apply tokens
| Name | Type | Description |
|---|---|---|
| $part | string | |
| $locale | string |
| Type | Description |
|---|---|
| string |
_weekday(
string $calc, \Zend_Date $weekday, \Zend_Locale $locale
)
:
\Zend_Date|integer
Returns the calculated weekday
| Name | Type | Description |
|---|---|---|
| $calc | string | Type of calculation to make |
| $weekday | \Zend_Date | Weekday to calculate, when null the actual weekday is calculated |
| $locale | \Zend_Locale | Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Dateinteger |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
add(
string|integer|array|\Zend_Date $date, string $part
=
self, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a date or datepart to the existing date, by extracting $part from $date, and modifying this object by adding that part. The $part is then extracted from this object and returned as an integer or numeric string (for large values, or $part's corresponding to pre-defined formatted date strings).
This could be for example a ISO 8601 date, the hour the monthname or only the minute. There are about 50 different supported date parts. For a complete list of supported datepart values look into the docu.
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to add |
| $part | string | OPTIONAL Part of the date to add, if null the timestamp is added |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addArpa(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a RFC 822 date to the date object.
ARPA messages are used in emails or HTTP Headers. Only RFC 822 compilant date strings are accepted. For example: Sat, 14 Feb 09 00:31:30 +0100 Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | RFC 822 Date to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addDate(
string|integer|array|\Zend_Date $date, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a date to the existing date object. Format defines how to parse the date string.
If only parts are given the other parts are set to 0. If no format is given, the standardformat of this locale is used. For example: MM.dd.YYYY -> 10 -> +10 months
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date to add |
| $format | string | OPTIONAL Date format for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addDay(
$day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds days to the existing date object.
The day can be a number or a string. Adding days lower then 0 or greater than the number of this months days will result in adding or subtracting the relevant month. If a localized dayname is given it will be parsed with the default locale or the optional set locale.
| Name | Type | Description |
|---|---|---|
| $day | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addDayOfYear(
string|integer|array|\Zend_Date $day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a day of year to the existing date object.
The day of year is always a number. Returned is the new date object Example: addDayOfYear(10); will add 10 days to the existing date object.
| Name | Type | Description |
|---|---|---|
| $day | string|integer|array|\Zend_Date | Day of Year to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addHour(
string|integer|array|\Zend_Date $hour, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds hours to the existing date object.
The hour is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> addHour(12); -> 05.May.1993 01:07:25
| Name | Type | Description |
|---|---|---|
| $hour | string|integer|array|\Zend_Date | Hour to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addIso(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a ISO date to the date object. Not given parts are set to default.
Only supported ISO 8601 formats are accepted. For example: 050901 -> + 01.Sept.2005 00:00:00, 10:00:00 -> +10h Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | ISO Date to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addMilliSecond(
integer|\Zend_Date $milli
=
null, integer $precision
=
null
)
:
\Zend_Date
Adds milliseconds to the date object
| Name | Type | Description |
|---|---|---|
| $milli | integer|\Zend_Date | (Optional) Millisecond to add, when null the actual millisecond is added |
| $precision | integer | (Optional) Fractional precision for the given milliseconds |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
addMinute(
string|integer|array|\Zend_Date $minute, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds minutes to the existing date object.
The minute is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> addMinute(65); -> 04.May.1993 13:12:25
| Name | Type | Description |
|---|---|---|
| $minute | string|integer|array|\Zend_Date | Minute to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addMonth(
string|integer|array|\Zend_Date $month, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds months to the existing date object.
The month can be a number or a string. Adding months lower then 0 and greater then 12 will result in adding or subtracting the relevant year. (12 months equal one year) If a localized monthname is given it will be parsed with the default locale or the optional set locale. Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $month | string|integer|array|\Zend_Date | Month to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addSecond(
string|integer|array|\Zend_Date $second, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds seconds to the existing date object.
The second is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> addSecond(65); -> 04.May.1993 13:08:30
| Name | Type | Description |
|---|---|---|
| $second | string|integer|array|\Zend_Date | Second to add |
| $locale | string|\Zend_Locale | (Optional) Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addTime(
string|integer|array|\Zend_Date $time, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a time to the existing date. Format defines how to parse the time string.
If only parts are given the other parts are set to 0. If no format is given, the standardformat of this locale is used. For example: HH:mm:ss -> 10 -> +10 hours
| Name | Type | Description |
|---|---|---|
| $time | string|integer|array|\Zend_Date | Time to add |
| $format | string | OPTIONAL Timeformat for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addTimestamp(
integer|string|array|\Zend_Date $timestamp
)
:
\Zend_Date
Adds a timestamp
| Name | Type | Description |
|---|---|---|
| $timestamp | integer|string|array|\Zend_Date | Timestamp to add |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addWeek(
string|integer|array|\Zend_Date $week, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds a week. The week is always a number. The day of week is not changed.
Returned is the new date object Example: 09.Jan.2007 13:07:25 -> addWeek(1); -> 16.Jan.2007 13:07:25
| Name | Type | Description |
|---|---|---|
| $week | string|integer|array|\Zend_Date | Week to add |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addWeekday(
$weekday, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds weekdays to the existing date object.
The weekday can be a number or a string. If a localized dayname is given it will be parsed with the default locale or the optional set locale. Returned is the new date object Example: addWeekday(3); will add the difference of days from the begining of the month until wednesday.
| Name | Type | Description |
|---|---|---|
| $weekday | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
addYear(
$year, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Adds the year to the existing date object If the year is between 0 and 69, 2000 will be added (2000-2069) If the year if between 70 and 99, 1999 will be added (1970-1999) 3 or 4 digit years are added as expected. If you need to add years from 0-99 use add() instead.
Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $year | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
calcSun(
array $location, bool $horizon, $rise
=
false
)
:
mixed
Calculates the sunrise or sunset based on a location
Inherited from: \Zend_Date_DateObject::calcSun()| Name | Type | Description |
|---|---|---|
| $location | array | Location for calculation MUST include 'latitude', 'longitude', 'horizon' |
| $horizon | bool | true: sunrise; false: sunset |
| $rise |
| Type | Description |
|---|---|
| mixed | - false: midnight sun, integer: |
checkLeapYear(
integer|array|\Zend_Date $year
)
:
boolean
Check a given year for leap year.
| Name | Type | Description |
|---|---|---|
| $year | integer|array|\Zend_Date | Year to check |
| Type | Description |
|---|---|
| boolean |
compare(
string|integer|array|\Zend_Date $date, string $part
=
self, string|\Zend_Locale $locale
=
null
)
:
integer
Compares a date or datepart with the existing one.
Returns -1 if earlier, 0 if equal and 1 if later.
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to compare with the date object |
| $part | string | OPTIONAL Part of the date to compare, if null the timestamp is subtracted |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareArpa(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
integer
Compares a RFC 822 compilant date with the date object.
ARPA messages are used in emails or HTTP Headers. Only RFC 822 compilant date strings are accepted. For example: Sat, 14 Feb 09 00:31:30 +0100 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | RFC 822 Date to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareDate(
string|integer|array|\Zend_Date $date, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the date from the existing date object, ignoring the time.
Format defines how to parse the date string. If only parts are given the other parts are set to 0. If no format is given, the standardformat of this locale is used. For example: 10.01.2000 => 10.02.1999 -> false
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date to compare |
| $format | string | OPTIONAL Date format for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareDay(
string|integer|array|\Zend_Date $day, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the day with the existing date object, ignoring other date parts.
For example: 'Monday', 'en' -> 08.Jan.2007 -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $day | string|integer|array|\Zend_Date | Day to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareDayOfYear(
string|integer|array|\Zend_Date $day, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the day of year with the existing date object.
For example: compareDayOfYear(33) -> 02.Feb.2007 -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $day | string|integer|array|\Zend_Date | Day of Year to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareHour(
string|integer|array|\Zend_Date $hour, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the hour with the existing date object.
For example: 10:30:25 -> compareHour(10) -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $hour | string|integer|array|\Zend_Date | Hour to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareIso(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
integer
Compares a ISO date with the date object. Not given parts are set to default.
Only supported ISO 8601 formats are accepted. For example: 050901 -> - 01.Sept.2005 00:00:00, 10:00:00 -> -10h Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | ISO Date to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareMilliSecond(
integer|\Zend_Date $milli
=
null, integer $precision
=
null
)
:
integer
Compares only the millisecond part, returning the difference
| Name | Type | Description |
|---|---|---|
| $milli | integer|\Zend_Date | OPTIONAL Millisecond to compare, when null the actual millisecond is compared |
| $precision | integer | OPTIONAL Fractional precision for the given milliseconds |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception | On invalid input |
compareMinute(
string|integer|array|\Zend_Date $minute, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the minute with the existing date object.
For example: 10:30:25 -> compareMinute(30) -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $minute | string|integer|array|\Zend_Date | Hour to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareMonth(
string|integer|array|\Zend_Date $month, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the month with the existing date object, ignoring other date parts.
For example: 10.03.2000 -> 15.03.1950 -> true Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $month | string|integer|array|\Zend_Date | Month to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareSecond(
string|integer|array|\Zend_Date $second, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the second with the existing date object.
For example: 10:30:25 -> compareSecond(25) -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $second | string|integer|array|\Zend_Date | Second to compare |
| $locale | string|\Zend_Locale | (Optional) Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareTime(
string|integer|array|\Zend_Date $time, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the time from the existing date. Format defines how to parse the time string.
If only parts are given the other parts are set to default. If no format us given, the standardformat of this locale is used. For example: HH:mm:ss -> 10 -> 10 hours
| Name | Type | Description |
|---|---|---|
| $time | string|integer|array|\Zend_Date | Time to compare |
| $format | string | OPTIONAL Timeformat for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareTimestamp(
integer|string|array|\Zend_Date $timestamp
)
:
integer
Compares two timestamps, returning the difference as integer
| Name | Type | Description |
|---|---|---|
| $timestamp | integer|string|array|\Zend_Date | Timestamp to compare |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareWeek(
string|integer|array|\Zend_Date $week, string|\Zend_Locale $locale
=
null
)
:
integer
Compares only the week part, returning the difference Returned is the new date object Returns if equal, earlier or later Example: 09.Jan.2007 13:07:25 -> compareWeek(2); -> 0
| Name | Type | Description |
|---|---|---|
| $week | string|integer|array|\Zend_Date | Week to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
compareWeekday(
string|integer|array|\Zend_Date $weekday, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the weekday with the existing date object, ignoring other date parts.
For example: 'Monday', 'en' -> 08.Jan.2007 -> 0 Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $weekday | string|integer|array|\Zend_Date | Weekday to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
compareYear(
string|integer|array|\Zend_Date $year, string|\Zend_Locale $locale
=
null
)
:
integer
Compares the year with the existing date object, ignoring other date parts.
For example: 10.03.2000 -> 15.02.2000 -> true Returns if equal, earlier or later
| Name | Type | Description |
|---|---|---|
| $year | string|integer|array|\Zend_Date | Year to compare |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| integer | 0 = equal, 1 = later, -1 = earlier |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
copyPart(
string $part, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns a new instance of Zend_Date with the selected part copied.
To make an exact copy, use PHP's clone keyword. For a complete list of supported date part values look into the docu. If a date part is copied, all other date parts are set to standard values. For example: If only YEAR is copied, the returned date object is equal to 01-01-YEAR 00:00:00 (01-01-1970 00:00:00 is equal to timestamp 0) If only HOUR is copied, the returned date object is equal to 01-01-1970 HOUR:00:00 (so $this contains a timestamp equal to a timestamp of 0 plus HOUR).
| Name | Type | Description |
|---|---|---|
| $part | string | Part of the date to compare, if null the timestamp is subtracted |
| $locale | string|\Zend_Locale | OPTIONAL New object's locale. No adjustments to timezone are made. |
| Type | Description |
|---|---|
| \Zend_Date | New clone with requested part |
date(
string $format, mixed $timestamp
=
null, boolean $gmt
=
false
)
:
string
Internal mktime function used by Zend_Date for handling 64bit timestamps.
Inherited from: \Zend_Date_DateObject::date()Returns a formatted date for a given timestamp.
| Name | Type | Description |
|---|---|---|
| $format | string | format for output |
| $timestamp | mixed | |
| $gmt | boolean | OPTIONAL true = other arguments are for UTC time, false = arguments are for local time/date |
| Type | Description |
|---|---|
| string |
dayOfWeek(
integer $year, integer $month, integer $day
)
:
integer
Returns the day of week for a Gregorian calendar date.
Inherited from: \Zend_Date_DateObject::dayOfWeek()0 = sunday, 6 = saturday
| Name | Type | Description |
|---|---|---|
| $year | integer | |
| $month | integer | |
| $day | integer |
| Type | Description |
|---|---|
| integer | dayOfWeek |
equals(
string|integer|array|\Zend_Date $date, string $part
=
self, string|\Zend_Locale $locale
=
null
)
:
boolean
Returns true when both date objects or date parts are equal.
For example: 15.May.2000 <-> 15.June.2000 Equals only for Day or Year... all other will return false
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to equal with |
| $part | string | OPTIONAL Part of the date to compare, if null the timestamp is used |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| boolean |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
get(
string $part
=
null, string|\Zend_Locale $locale
=
null
)
:
string
Returns a representation of a date or datepart This could be for example a localized monthname, the time without date, the era or only the fractional seconds. There are about 50 different supported date parts.
For a complete list of supported datepart values look into the docu
| Name | Type | Description |
|---|---|---|
| $part | string | OPTIONAL Part of the date to return, if null the timestamp is returned |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| string | date or datepart |
getArpa(
string|\Zend_Locale $locale
=
null
)
:
string
Returns a RFC 822 compilant datestring from the date object.
This function does not return the RFC date as object. Use copy() instead.
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| string |
getDate(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns a clone of $this, with the time part set to 00:00:00.
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getDateParts(
mixed $timestamp
=
null, boolean $fast
=
null
)
:
array
Internal getDateParts function for handling 64bit timestamps, similar to: http://www.php.net/getdate
Inherited from: \Zend_Date_DateObject::getDateParts()Returns an array of date parts for $timestamp, relative to 1970/01/01 00:00:00 GMT/UTC.
$fast specifies ALL date parts should be returned (slower) Default is false, and excludes $dayofweek, weekday, month and timestamp from parts returned.
| Name | Type | Description |
|---|---|---|
| $timestamp | mixed | |
| $fast | boolean | OPTIONAL defaults to fast (false), resulting in fewer date parts |
| Type | Description |
|---|---|
| array |
getDay(
\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the day as new date object Example: 20.May.1986 -> 20.Jan.1970 00:00:00
| Name | Type | Description |
|---|---|---|
| $locale | \Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getDayOfYear(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the day of year as new date object Example: 02.Feb.1986 10:00:00 -> 02.Feb.1970 00:00:00
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getFractionalPrecision(
)
:
integer
Returns the precision for fractional seconds
| Type | Description |
|---|---|
| integer |
getFullYear(
integer $value
)
:
integer
Counts the exact year number < 70 - 2000 added, >70 < 100 - 1900, others just returned
| Name | Type | Description |
|---|---|---|
| $value | integer | year number |
| Type | Description |
|---|---|
| integer | Number of year |
getGmtOffset(
)
:
integer
Return the offset to GMT of $this object's timezone.
Inherited from: \Zend_Date_DateObject::getGmtOffset()The offset to GMT is initially set when the object is instantiated using the currently, in effect, default timezone for PHP functions.
| Type | Description |
|---|---|
| integer | seconds difference between GMT timezone and timezone when object was instantiated |
getHour(
\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the hour as new date object Example: 02.Feb.1986 10:30:25 -> 01.Jan.1970 10:00:00
| Name | Type | Description |
|---|---|---|
| $locale | \Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getIso(
string|\Zend_Locale $locale
=
null
)
:
string
Returns the full ISO 8601 date from the date object.
Always the complete ISO 8601 specifiction is used. If an other ISO date is needed (ISO 8601 defines several formats) use toString() instead. This function does not return the ISO date as object. Use copy() instead.
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| string |
getMilliSecond(
)
:
string
Returns the milliseconds of the date object
| Type | Description |
|---|---|
| string |
getMinute(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the minute as new date object Example: 02.Feb.1986 10:30:25 -> 01.Jan.1970 00:30:00
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getMonth(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns only the month from the date object as new object.
For example: 10.May.2000 10:30:00 -> 01.May.1970 00:00:00
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getSecond(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the second as new date object Example: 02.Feb.1986 10:30:25 -> 01.Jan.1970 00:00:25
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getSunInfo(
array $location
)
:
array
Returns an array with the sunset and sunrise dates for all horizon types For a list of cities and correct locations use the class Zend_Date_Cities
| Name | Type | Description |
|---|---|---|
| $location | array | location of suninfo ['horizon'] -> civil, nautic, astronomical, effective (default) ['longitude'] -> longitude of location ['latitude'] -> latitude of location |
| Type | Description |
|---|---|
| array | - [sunset|sunrise][effective|civil|nautic|astronomic] |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
getSunrise(
array $location
)
:
\Zend_Date
Returns the time of sunrise for this date and a given location as new date object For a list of cities and correct locations use the class Zend_Date_Cities
| Name | Type | Description |
|---|---|---|
| $location | array | location of sunrise ['horizon'] -> civil, nautic, astronomical, effective (default) ['longitude'] -> longitude of location ['latitude'] -> latitude of location |
| Type | Description |
|---|---|
| \Zend_Date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
getSunset(
array $location
)
:
\Zend_Date
Returns the time of sunset for this date and a given location as new date object For a list of cities and correct locations use the class Zend_Date_Cities
| Name | Type | Description |
|---|---|---|
| $location | array | location of sunset ['horizon'] -> civil, nautic, astronomical, effective (default) ['longitude'] -> longitude of location ['latitude'] -> latitude of location |
| Type | Description |
|---|---|
| \Zend_Date |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
getTime(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns only the time of the date as new Zend_Date object For example: 15.May.2000 10:11:23 will return a dateobject equal to 01.Jan.1970 10:11:23
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getTimestamp(
)
:
integer|string
Returns this object's internal UNIX timestamp (equivalent to Zend_Date::TIMESTAMP).
If the timestamp is too large for integers, then the return value will be a string. This function does not return the timestamp as an object. Use clone() or copyPart() instead.
| Type | Description |
|---|---|
| integerstring | UNIX timestamp |
getTimezone(
)
:
string
Return the timezone of $this object.
Inherited from: \Zend_Date_DateObject::getTimezone()The timezone is initially set when the object is instantiated.
| Type | Description |
|---|---|
| string | actual set timezone string |
getTimezoneFromString(
string $zone
)
:
integer
Internal function, returns the offset of a given timezone
| Name | Type | Description |
|---|---|---|
| $zone | string |
| Type | Description |
|---|---|
| integer |
getUnixTimestamp(
)
:
integer|string
Returns this object's UNIX timestamp A timestamp greater then the integer range will be returned as string This function does not return the timestamp as object. Use copy() instead.
Inherited from: \Zend_Date_DateObject::getUnixTimestamp()| Type | Description |
|---|---|
| integerstring | timestamp |
getWeek(
\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the week as new date object using monday as begining of the week Example: 12.Jan.2007 -> 08.Jan.1970 00:00:00
| Name | Type | Description |
|---|---|---|
| $locale | \Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getWeekday(
\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the weekday as new date object Weekday is always from 1-7 Example: 09-Jan-2007 -> 2 = Tuesday -> 02-Jan-1970 (when 02.01.1970 is also Tuesday)
| Name | Type | Description |
|---|---|---|
| $locale | \Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
getYear(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns only the year from the date object as new object.
For example: 10.May.2000 10:30:00 -> 01.Jan.2000 00:00:00
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
isDate(
string|array|\Zend_Date $date, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
boolean
Checks if the given date is a real date or datepart.
Returns false if a expected datepart is missing or a datepart exceeds its possible border. But the check will only be done for the expected dateparts which are given by format. If no format is given the standard dateformat for the actual locale is used. f.e. 30.February.2007 will return false if format is 'dd.MMMM.YYYY'
| Name | Type | Description |
|---|---|---|
| $date | string|array|\Zend_Date | Date to parse for correctness |
| $format | string | (Optional) Format for parsing the date string |
| $locale | string|\Zend_Locale | (Optional) Locale for parsing date parts |
| Type | Description |
|---|---|
| boolean | True when all date parts are correct |
isEarlier(
string|integer|array|\Zend_Date $date, string $part
=
null, string|\Zend_Locale $locale
=
null
)
:
boolean
Returns if the given date or datepart is earlier For example: 15.May.2000 <-> 13.June.1999 will return true for day, year and date, but not for month
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to compare with |
| $part | string | OPTIONAL Part of the date to compare, if null the timestamp is used |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| boolean |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
isLater(
string|integer|array|\Zend_Date $date, string $part
=
null, string|\Zend_Locale $locale
=
null
)
:
boolean
Returns if the given date or datepart is later For example: 15.May.2000 <-> 13.June.1999 will return true for month but false for day, year and date Returns if the given date is later
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to compare with |
| $part | string | OPTIONAL Part of the date to compare, if null the timestamp is used |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| boolean |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
isYearLeapYear(
integer $year
)
:
boolean
Returns true, if given $year is a leap year.
Inherited from: \Zend_Date_DateObject::isYearLeapYear()| Name | Type | Description |
|---|---|---|
| $year | integer |
| Type | Description |
|---|---|
| boolean | true, if year is leap year |
mktime(
integer $hour, integer $minute, integer $second, integer $month, integer $day, integer $year, boolean $gmt
=
false
)
:
integer|float
Internal mktime function used by Zend_Date.
Inherited from: \Zend_Date_DateObject::mktime()The timestamp returned by mktime() can exceed the precision of traditional UNIX timestamps, by allowing PHP to auto-convert to using a float value.
Returns a timestamp relative to 1970/01/01 00:00:00 GMT/UTC. DST (Summer/Winter) is depriciated since php 5.1.0. Year has to be 4 digits otherwise it would be recognised as year 70 AD instead of 1970 AD as expected !!
| Name | Type | Description |
|---|---|---|
| $hour | integer | |
| $minute | integer | |
| $second | integer | |
| $month | integer | |
| $day | integer | |
| $year | integer | |
| $gmt | boolean | OPTIONAL true = other arguments are for UTC time, false = arguments are for local time/date |
| Type | Description |
|---|---|
| integerfloat | timestamp (number of seconds elapsed relative to 1970/01/01 00:00:00 GMT/UTC) |
now(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Returns the actual date as new date object
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date |
set(
string|integer|array|\Zend_Date $date, string $part
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets the given date as new date or a given datepart as new datepart returning the new datepart This could be for example a localized dayname, the date without time, the month or only the seconds. There are about 50 different supported date parts.
For a complete list of supported datepart values look into the docu
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to set |
| $part | string | OPTIONAL Part of the date to set, if null the timestamp is set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setArpa(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a RFC 822 date as new date for the date object.
Only RFC 822 compilant date strings are accepted. For example: Sat, 14 Feb 09 00:31:30 +0100 Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | RFC 822 to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setDate(
string|integer|array|\Zend_Date $date, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new date for the date object. Format defines how to parse the date string.
Also a complete date with time can be given, but only the date is used for setting. For example: MMMM.yy HH:mm-> May.07 22:11 => 01.May.07 00:00 Returned is the new date object and the existing time is left as it was before
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date to set |
| $format | string | OPTIONAL Date format for parsing |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setDay(
$day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new day The day can be a number or a string. Setting days lower then 0 or greater than the number of this months days will result in adding or subtracting the relevant month.
If a localized dayname is given it will be parsed with the default locale or the optional set locale. Returned is the new date object Example: setDay('Montag', 'de_AT'); will set the monday of this week as day.
| Name | Type | Description |
|---|---|---|
| $day | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setDayOfYear(
string|integer|array|\Zend_Date $day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new day of year The day of year is always a number.
Returned is the new date object Example: 04.May.2004 -> setDayOfYear(10) -> 10.Jan.2004
| Name | Type | Description |
|---|---|---|
| $day | string|integer|array|\Zend_Date | Day of Year to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setFractionalPrecision(
integer $precision
)
:
\Zend_Date
Sets a new precision for fractional seconds
| Name | Type | Description |
|---|---|---|
| $precision | integer | Precision for the fractional datepart 3 = milliseconds |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setHour(
string|integer|array|\Zend_Date $hour, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new hour The hour is always a number.
Returned is the new date object Example: 04.May.1993 13:07:25 -> setHour(7); -> 04.May.1993 07:07:25
| Name | Type | Description |
|---|---|---|
| $hour | string|integer|array|\Zend_Date | Hour to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setIso(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new date for the date object. Not given parts are set to default.
Only supported ISO 8601 formats are accepted. For example: 050901 -> 01.Sept.2005 00:00:00, 20050201T10:00:30 -> 01.Feb.2005 10h00m30s Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | ISO Date to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setLocale(
string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new standard locale for the date object.
This locale will be used for all functions Returned is the really set locale. Example: 'de_XX' will be set to 'de' because 'de_XX' does not exist 'xx_YY' will be set to 'root' because 'xx' does not exist
| Name | Type | Description |
|---|---|---|
| $locale | string|\Zend_Locale | (Optional) Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluent interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception | When the given locale does not exist |
setMilliSecond(
integer|\Zend_Date $milli
=
null, integer $precision
=
null
)
:
\Zend_Date
Sets new milliseconds for the date object Example: setMilliSecond(550, 2) -> equals +5 Sec +50 MilliSec
| Name | Type | Description |
|---|---|---|
| $milli | integer|\Zend_Date | (Optional) Millisecond to set, when null the actual millisecond is set |
| $precision | integer | (Optional) Fraction precision of the given milliseconds |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
setMinute(
string|integer|array|\Zend_Date $minute, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new minute The minute is always a number.
Returned is the new date object Example: 04.May.1993 13:07:25 -> setMinute(29); -> 04.May.1993 13:29:25
| Name | Type | Description |
|---|---|---|
| $minute | string|integer|array|\Zend_Date | Minute to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setMonth(
string|integer|array|\Zend_Date $month, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new month The month can be a number or a string. Setting months lower then 0 and greater then 12 will result in adding or subtracting the relevant year. (12 months equal one year) If a localized monthname is given it will be parsed with the default locale or the optional set locale.
Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $month | string|integer|array|\Zend_Date | Month to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setOptions(
array $options
=
array
)
:
\Options
Sets class wide options, if no option was given, the actual set options will be returned
| Name | Type | Description |
|---|---|---|
| $options | array | Options to set |
| Type | Description |
|---|---|
| \Options | array if no option was given |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setSecond(
string|integer|array|\Zend_Date $second, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets new seconds to the existing date object.
The second is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> setSecond(100); -> 04.May.1993 13:08:40
| Name | Type | Description |
|---|---|---|
| $second | string|integer|array|\Zend_Date | Second to set |
| $locale | string|\Zend_Locale | (Optional) Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setTime(
string|integer|array|\Zend_Date $time, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new time for the date object. Format defines how to parse the time string.
Also a complete date can be given, but only the time is used for setting. For example: dd.MMMM.yyTHH:mm' and 'ss sec'-> 10.May.07T25:11 and 44 sec => 1h11min44sec + 1 day Returned is the new date object and the existing date is left as it was before
| Name | Type | Description |
|---|---|---|
| $time | string|integer|array|\Zend_Date | Time to set |
| $format | string | OPTIONAL Timeformat for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setTimestamp(
integer|string|array|\Zend_Date $timestamp
)
:
\Zend_Date
Sets a new timestamp
| Name | Type | Description |
|---|---|---|
| $timestamp | integer|string|array|\Zend_Date | Timestamp to set |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setTimezone(
string $zone
=
null
)
:
\Zend_Date_DateObject
Sets a new timezone for calculation of $this object's gmt offset.
Inherited from: \Zend_Date_DateObject::setTimezone()For a list of supported timezones look here: http://php.net/timezones If no timezone can be detected or the given timezone is wrong UTC will be set.
| Name | Type | Description |
|---|---|---|
| $zone | string | OPTIONAL timezone for date calculation; defaults to date_default_timezone_get() |
| Type | Description |
|---|---|
| \Zend_Date_DateObject | Provides fluent interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setUnixTimestamp(
string|integer $timestamp
=
null
)
:
string|integer
Set this object to have a new UNIX timestamp.
Inherited from: \Zend_Date_DateObject::setUnixTimestamp()| Name | Type | Description |
|---|---|---|
| $timestamp | string|integer | OPTIONAL timestamp; defaults to local time using time() |
| Type | Description |
|---|---|
| stringinteger | old timestamp |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setWeek(
string|integer|array|\Zend_Date $week, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new week. The week is always a number. The day of week is not changed.
Returned is the new date object Example: 09.Jan.2007 13:07:25 -> setWeek(1); -> 02.Jan.2007 13:07:25
| Name | Type | Description |
|---|---|---|
| $week | string|integer|array|\Zend_Date | Week to set |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setWeekday(
$weekday, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new weekday The weekday can be a number or a string. If a localized weekday name is given, then it will be parsed as a date in $locale (defaults to the same locale as $this).
Returned is the new date object. Example: setWeekday(3); will set the wednesday of this week as day.
| Name | Type | Description |
|---|---|---|
| $weekday | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
setYear(
$year, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Sets a new year If the year is between 0 and 69, 2000 will be set (2000-2069) If the year if between 70 and 99, 1999 will be set (1970-1999) 3 or 4 digit years are set as expected. If you need to set year 0-99 use set() instead.
Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $year | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
sub(
string|integer|array|\Zend_Date $date, string $part
=
self, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a date from another date.
This could be for example a RFC2822 date, the time, the year or only the timestamp. There are about 50 different supported date parts. For a complete list of supported datepart values look into the docu Be aware: Adding -2 Months is not equal to Subtracting 2 Months !!!
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date or datepart to subtract |
| $part | string | OPTIONAL Part of the date to sub, if null the timestamp is subtracted |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subArpa(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a RFC 822 date from the date object.
ARPA messages are used in emails or HTTP Headers. Only RFC 822 compilant date strings are accepted. For example: Sat, 14 Feb 09 00:31:30 +0100 Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | RFC 822 Date to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subDate(
string|integer|array|\Zend_Date $date, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a date from the existing date object. Format defines how to parse the date string.
If only parts are given the other parts are set to 0. If no format is given, the standardformat of this locale is used. For example: MM.dd.YYYY -> 10 -> -10 months Be aware: Subtracting 2 months is not equal to Adding -2 months !!!
| Name | Type | Description |
|---|---|---|
| $date | string|integer|array|\Zend_Date | Date to sub |
| $format | string | OPTIONAL Date format for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subDay(
$day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts days from the existing date object.
The day can be a number or a string. Subtracting days lower then 0 or greater than the number of this months days will result in adding or subtracting the relevant month. If a localized dayname is given it will be parsed with the default locale or the optional set locale.
| Name | Type | Description |
|---|---|---|
| $day | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subDayOfYear(
string|integer|array|\Zend_Date $day, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a day of year from the existing date object.
The day of year is always a number. Returned is the new date object Example: subDayOfYear(10); will subtract 10 days from the existing date object.
| Name | Type | Description |
|---|---|---|
| $day | string|integer|array|\Zend_Date | Day of Year to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subHour(
string|integer|array|\Zend_Date $hour, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts hours from the existing date object.
The hour is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> subHour(6); -> 05.May.1993 07:07:25
| Name | Type | Description |
|---|---|---|
| $hour | string|integer|array|\Zend_Date | Hour to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subIso(
string|integer|\Zend_Date $date, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a ISO date from the date object. Not given parts are set to default.
Only supported ISO 8601 formats are accepted. For example: 050901 -> - 01.Sept.2005 00:00:00, 10:00:00 -> -10h Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $date | string|integer|\Zend_Date | ISO Date to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subMilliSecond(
integer|\Zend_Date $milli
=
null, integer $precision
=
null
)
:
\Zend_Date
Subtracts a millisecond
| Name | Type | Description |
|---|---|---|
| $milli | integer|\Zend_Date | (Optional) Millisecond to sub, when null the actual millisecond is subtracted |
| $precision | integer | (Optional) Fractional precision for the given milliseconds |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
subMinute(
string|integer|array|\Zend_Date $minute, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts minutes from the existing date object.
The minute is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> subMinute(9); -> 04.May.1993 12:58:25
| Name | Type | Description |
|---|---|---|
| $minute | string|integer|array|\Zend_Date | Minute to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subMonth(
string|integer|array|\Zend_Date $month, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts months from the existing date object.
The month can be a number or a string. Subtracting months lower then 0 and greater then 12 will result in adding or subtracting the relevant year. (12 months equal one year) If a localized monthname is given it will be parsed with the default locale or the optional set locale. Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $month | string|integer|array|\Zend_Date | Month to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subSecond(
string|integer|array|\Zend_Date $second, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts seconds from the existing date object.
The second is always a number. Returned is the new date object Example: 04.May.1993 13:07:25 -> subSecond(10); -> 04.May.1993 13:07:15
| Name | Type | Description |
|---|---|---|
| $second | string|integer|array|\Zend_Date | Second to sub |
| $locale | string|\Zend_Locale | (Optional) Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subTime(
string|integer|array|\Zend_Date $time, string $format
=
null, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a time from the existing date. Format defines how to parse the time string.
If only parts are given the other parts are set to 0. If no format is given, the standardformat of this locale is used. For example: HH:mm:ss -> 10 -> -10 hours
| Name | Type | Description |
|---|---|---|
| $time | string|integer|array|\Zend_Date | Time to sub |
| $format | string | OPTIONAL Timeformat for parsing input |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid inteface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subTimestamp(
integer|string|array|\Zend_Date $timestamp
)
:
\Zend_Date
Subtracts a timestamp
| Name | Type | Description |
|---|---|---|
| $timestamp | integer|string|array|\Zend_Date | Timestamp to sub |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subWeek(
string|integer|array|\Zend_Date $week, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts a week. The week is always a number. The day of week is not changed.
Returned is the new date object Example: 09.Jan.2007 13:07:25 -> subWeek(1); -> 02.Jan.2007 13:07:25
| Name | Type | Description |
|---|---|---|
| $week | string|integer|array|\Zend_Date | Week to sub |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subWeekday(
$weekday, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subtracts weekdays from the existing date object.
The weekday can be a number or a string. If a localized dayname is given it will be parsed with the default locale or the optional set locale. Returned is the new date object Example: subWeekday(3); will subtract the difference of days from the begining of the month until wednesday.
| Name | Type | Description |
|---|---|---|
| $weekday | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
subYear(
$year, string|\Zend_Locale $locale
=
null
)
:
\Zend_Date
Subs the year from the existing date object If the year is between 0 and 69, 2000 will be subtracted (2000-2069) If the year if between 70 and 99, 1999 will be subtracted (1970-1999) 3 or 4 digit years are subtracted as expected. If you need to subtract years from 0-99 use sub() instead.
Returned is the new date object
| Name | Type | Description |
|---|---|---|
| $year | ||
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| \Zend_Date | Provides fluid interface |
| Exception | Description |
|---|---|
| \Zend_Date_Exception |
toString(
string $format
=
null, string $type
=
null, string|\Zend_Locale $locale
=
null
)
:
string
Returns a string representation of the object Supported format tokens are: G - era, y - year, Y - ISO year, M - month, w - week of year, D - day of year, d - day of month E - day of week, e - number of weekday (1-7), h - hour 1-12, H - hour 0-23, m - minute, s - second A - milliseconds of day, z - timezone, Z - timezone offset, S - fractional second, a - period of day
Additionally format tokens but non ISO conform are: SS - day suffix, eee - php number of weekday(0-6), ddd - number of days per month l - Leap year, B - swatch internet time, I - daylight saving time, X - timezone offset in seconds r - RFC2822 format, U - unix timestamp
Not supported ISO tokens are u - extended year, Q - quarter, q - quarter, L - stand alone month, W - week of month F - day of week of month, g - modified julian, c - stand alone weekday, k - hour 0-11, K - hour 1-24 v - wall zone
| Name | Type | Description |
|---|---|---|
| $format | string | OPTIONAL Rule for formatting output. If null the default date format is used |
| $type | string | OPTIONAL Type for the format string which overrides the standard setting |
| $locale | string|\Zend_Locale | OPTIONAL Locale for parsing input |
| Type | Description |
|---|---|
| string |
toValue(
string|integer|\Zend_Date $part
=
null
)
:
integer|false
Returns a integer representation of the object But returns false when the given part is no value f.e. Month-Name
| Name | Type | Description |
|---|---|---|
| $part | string|integer|\Zend_Date | OPTIONAL Defines the date or datepart to return as integer |
| Type | Description |
|---|---|
| integerfalse |
weekNumber(
integer $year, integer $month, integer $day
)
:
integer
Internal getWeekNumber function for handling 64bit timestamps
Inherited from: \Zend_Date_DateObject::weekNumber()Returns the ISO 8601 week number of a given date
| Name | Type | Description |
|---|---|---|
| $year | integer | |
| $month | integer | |
| $day | integer |
| Type | Description |
|---|---|
| integer |


| .import {rio} | R Documentation |
Writing Import/Export Extensions for rio
.import(file, ...) ## Default S3 method: .import(file, ...) .export(file, x, ...) ## Default S3 method: .export(file, x, ...)
file |
A character string naming a file. |
... |
Additional arguments passed to methods. |
x |
A data frame or matrix to be written into a file. |
rio implements format-specific S3 methods for each type of file that can be imported from or exported to. This happens via internal S3 generics, .import
and .export
. It is possible to write new methods like with any S3 generic (e.g., print
).
As an example, .import.rio_csv
imports from a comma-separated values file. If you want to produce a method for a new filetype with extension “myfile”, you simply have to create a function called .import.rio_myfile
that implements a format-specific importing routine and returns a data.frame. rio will automatically recognize new S3 methods, so that you can then import your file using: import("file.myfile")
.
As general guidance, if an import method creates many attributes, these attributes should be stored — to the extent possible — in variable-level attributes fields. These can be “gathered” to the data.frame level by the user via gather_attrs
.
For .import
, an R data.frame. For .export
, file
, invisibly.


layout: true
--- class: center, middle # Angular Library / Project => NPM From ![:img ang, 10%](ang.png) to ![:img npm, 10%](npm.png) --- # Agenda 0. About me 10. Introduction to Angular application 20. Introduction to the Angular library 25. Demo Angular + library 30. Introduction to NPM + Deploying library 50. Questions ? --- class: center, top # About me Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/ --- # Introduction to Angular application Angular = front end for Web( and Desktop(Linux/Windows/Mac) , and Mobile(Android/iOS) Code ```javascript ng new myTestApp cd myTestApp npm i ng serve --open ``` And this is how >222MB of javascript renders a Web Application ( not fair - there is tree-shaking - we will see it) --- # Introduction to the Angular library / project Why ? Reusability of components Code ```javascript ng generate library my-name --prefix=ignatandrei //see projects folder //see angular.json, tsconfig.json ng build my-name //see myTestApp\projects\my-name\src\lib\my-name.component.ts ``` --- # Demo Angular + library Change code in main project and in library Code ```javascript //src\app\app.module.ts //import {MyNameModule} from 'my-name'; import {MyNameModule} from 'projects/my-name/src/lib/my-name.module'; imports: [ BrowserModule, AppRoutingModule, MyNameModule ] //src\app\app.component.html
``` --- class: center, top # Introduction to NPM + Deploying library https://www.npmjs.com/package/versions-netcore-angular Open Stankins Code ```javascript npm whoami ng build versions-netcore-angular // in folder stankins\stankinsv2\solution\StankinsV2\StankinsAliveAngular\ cd dist/versions-netcore-angular copy readme.md file to dist/versions-netcore-angular npm publish npm update versions-netcore-angular ``` --- class: center, top # Questions? Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/


Create the vectors of myself to illustrate my journey of summer internship
Tool: Illustrator
Design a mobile App for booking trips with Hyperloop
Tool: Sketch
Design a Yelp Profile page to encourage the social interaction between Yelp users
Tool: Sketch
Design a webpage for Surrey Rose Teahouse with a modernism style
Tool: Sketch
Design an infographic for my favorite drink
Tool: Illustrator
Tool: Illustrator
Tool: Illustrator
This is my design pitch project for the class of Advanced Graphic Design. I used the style of Ikko Tanaka, a Japanese graphic designer, to design for an event. The style presented in the design is the use of geometry and Japanese color.


UX Researcher working as an independent consultant. Planned and led onsite and remote usability studies focusing on Hulu's desktop site.
I chose Hulu’s desktop site when three classmates and I ran into difficulties finding an episode of South Park that we wanted to watch. At the time, we stopped mid-season and added the next episode to the Queue. Among the four of us, we share one Hulu account so the queue is available to all of us. Months later, we came back to a refreshed Hulu layout, and with it the removal of all the videos in the queue.
Hulu had merged together the Queue and another feature called Watch Later. For us that meant manually tracking down the episode of South Park that we were watching as a group. One classmate navigated onto the show’s main page and proceeded to click through more than 20 seasons worth of episodes to get to the one we left off at. Another tried searching for the season only to be given unnumbered episodes to try and sift through.
Were the four of us just unable to navigate through Hulu’s new layout? I figured it would be worth seeing if others experienced the same frustrations when confronted with the same situation we had.
Before recruiting people to take part in a usability study, I asked a classmate in my certificate program to take part in a preliminary run of my usability study. This would help me practice moderating a study as well as iron out technical difficulties and refine some questions for the real deal. After revising and refining my moderation script, I recruited 3 participants to take part in the study in person. 3 other participants were to take the usability study remotely and in the comfort of their own home.
A study by the Nielsen Norman Group shows that as many as 5 users is enough to extract 80% of the meaningful results from the usability study. This works well for qualitative tests since I don’t need sheer numbers to get an idea of what’s happening in Hulu’s design.
During the usability study, the participants had the most trouble with working with Hulu’s Watchlist feature. One of the tasks in the usability study involved having them use the Watchlist feature in three different methods. Without an official onboarding process at the beginning of signing up for Hulu, the participants were left to their own devices as to how to go about completing the task. In the end, only 1 out of the 6 participants was able to figure out how to complete all three Watchlist related tasks.
If Hulu intends to keep the Watchlist the way it is, I think providing some sort of “what’s new” feature would highly benefit long time subscribers that need to adjust to Hulu’s layout changes. For new subscribers, adding an in-depth onboarding process for their desktop app would help them get started with all of Hulu’s features and how to take advantage of them.


"also i have to thank the entire verus community for helping out during this crisis" --jl777
#ThankYouVerusCoin
#BestCommunity
@KomodoPlatform @VerusCoin @MikeToutonghi @michaeltooot
@jl777c Help, I can't send my smart dust from my old address to my new KMD address. In the new Verus wallet it says balance is equal to or less than the transaction fee of 10000 and no extra funds are available for fee. It also says Invalid pub address. I must be doing something wrong. Would someone mind giving me a hand? I've received the smart dust and verified my funds were captured by the team, but don't know best approach to fix the above.
gcharang15-Jun-19 01:50 PM
@Kobuzzal is the coin chips?
Kobuzzal15-Jun-19 01:51 PM
No, just KMD I think
gcharang15-Jun-19 01:51 PM
Invalid pub address - check the receiving address if it is correct and not missing a letter(edited)
Kobuzzal15-Jun-19 01:52 PM
Not sure, I'm a low level user as far as knowledge on functionality goes. It has 34 characters.
gcharang15-Jun-19 01:52 PM
balance is equal to or less than the transaction fee of 10000 and no extra funds are available for fee. - just send 0.0001 and ignore the message, the transaction will go through(edited)
Kobuzzal15-Jun-19 01:53 PM
Hmmm, I tried sending .0001 and I get the same message
gcharang15-Jun-19 01:53 PM
@Kobuzzal dm me the old address please
Kobuzzal15-Jun-19 01:53 PM
Can I post the address here and see if anyone else can send .0001 to it?
gcharang15-Jun-19 01:54 PM
@Kobuzzal I have sent a message to you
Kobuzzal15-Jun-19 01:54 PM
Thanks @gcharang
jonnybbig15-Jun-19 06:55 PM
Any idea when binance will open withdrawals? I sent my KMD there to protect them during the issue and they’re still there
I don’t want binance to block me bc I’m in the US and KMD stuck, lol
Alecandro15-Jun-19 06:57 PM
I think you have over 90 days before they stop trading for US but you can still withdraw after that regardless. That’s what I read, but obviously I understand that completely(edited)
1
jl777c15-Jun-19 07:02 PM
by monday it should be open
1
be calm
in any case KMD is compliant even for USSA trading as it is still on bittrex
i processed a bunch more refunds. waiting on 133 to send the smartdust from old address to claimed address
133
also, i checked the assetchains and is seems not many have sent the smartdust either. please send the smartdust from the old address to the claimed address. the refunds will be processed the next day
jl777c15-Jun-19 08:15 PM
processed the giant backlog of 3 refunds
2
technofloof15-Jun-19 08:38 PM
where is the best place to pick up some pirate?
jl777c15-Jun-19 08:39 PM
digitalprice has the highest volumes by far
graviex and tradeogre are fine for smaller amounts
crumb15-Jun-19 09:04 PM
what is the current inflation rate for Komodo? something above 5%, but how much
need the number for Factom discord discussion
trying to introduce/convert some folks to Komodo/Verus
jl777c15-Jun-19 09:09 PM
last i checked it was a bit under 5%, like 4.8%
including all mining and rewards, as a lot of the supply isnt collecting rewards regularly
crumb15-Jun-19 09:11 PM
thank you james!
jl777c15-Jun-19 09:12 PM
this means users that are diligently collecting rewards have a negative inflation rate
not just any old exchange. It will have a fiat gateway
allbits15-Jun-19 11:25 PM
K thanks
Crabby Paddy15-Jun-19 11:32 PM
Also supports z deposits/withdrawals for you pirate fans, and will have STO as well as seed funded listings with Ivory Coast
ghost.in.the.dao16-Jun-19 12:33 AM
Looking for the zaddex github
grewalsatinder16-Jun-19 05:55 AM
at which block the KMD rewards will stop accruing ?
777,777,777 ?
don't remember exact block number
#define KOMODO_ENDOFERA 7777777
777,777,7 block number ?
jl777c16-Jun-19 06:01 AM
yes height 7 million 7s
grewalsatinder16-Jun-19 06:06 AM
cool
Com116-Jun-19 06:30 AM
@everyone If you have submitted a claim and didn't receive your funds back yet, please check your compromised address for some smartdust funds which you should send to the refund address you specified in your claim. If you haven't done it yet, please do so as this is a required step to receive your funds back quickly. If you didn't submit your claim yet, please do so ASAP. Currently we are processing refunds for correct and accurate claims daily and a lot of funds been refunded. Soon, we will be processing refunds weekly basis. If you need to claim, please use the forms above. Please don't resubmit same claims again and again as it will delay processing. Submit claims only once for each coin/address (if you haven't done it yet). Thanks for being an amazing community.
So, I've sent the dust to that address, I need to claim it too?
-----------------------
So, I've sent the dust to that address, I need to claim it too?
Jonathan16-Jun-19 06:30 AM
Does this include BTC?
@Com1
jl777c16-Jun-19 06:31 AM
for BTC I processed all but one claim
Com116-Jun-19 06:32 AM
I' don't know iI'm asking too, sorry but i made a mistake quoting that message
jl777c16-Jun-19 06:32 AM
for all other coins you need to claim AND send to the claim address
Jonathan16-Jun-19 06:32 AM
Ok cool, thanks very much @jl777c
jl777c16-Jun-19 06:32 AM
i remember sending refund to your address
Jonathan16-Jun-19 06:33 AM
Nice, many thanks again
I should still use the verus wallet?
jl777c16-Jun-19 06:35 AM
yes, or any of the many options for BTC wallets
Jonathan16-Jun-19 06:36 AM
Cool, thanks @jl777c
Com116-Jun-19 06:39 AM
Thank you @jl777c I've sent all the smartdust funds to the claim address and now my wallet is at 0kmd. I've fullfilled the form. How much time I must wait to see my funds back?
jl777c16-Jun-19 06:39 AM
what is your address, i will see if it is in the queue
Com116-Jun-19 06:40 AM
R9whNiPsV9NHvyPqg6ranxDFvsM8HsDtks
jl777c16-Jun-19 06:41 AM
you sent your smartdust to the sweep address, not the address in your claim form
Com116-Jun-19 06:41 AM
doh
jl777c16-Jun-19 06:42 AM
DM me your claim address, i will see what i can do to patch this
Jonathan16-Jun-19 07:19 AM
My address is 0.00 still - 173hoCkjf2AGZ8pbF4rwgWs72iaASXzWq9
jl777c16-Jun-19 07:27 AM
that is not your claim address
funds already sent to claim addresses
for BTC refunds, all but one have been sent to the claim address
let me know if you did not receive it
@Jonathan plz confirm you received
RAE16-Jun-19 10:49 AM
Greetings, I've read that all but one of the BTC claims have been refunded.
I sent a claim on 07/06/19 yet haven't received my BTC refund yet - who do I liaise with for it?
jl777c16-Jun-19 10:50 AM
me. DM me the old address, claim address and amount
RAE16-Jun-19 11:00 AM
@jl777c Hi, old address is:-
- 12r71pKo1dEYxUXELbxW5bmRaR4Ht4TqXV
jl777c16-Jun-19 11:00 AM
you are the one missing one.
DM me the claim address and the email address you used to file the claim
i just cleared the backlog of 3 (three) pending KMD refunds
RAE16-Jun-19 11:03 AM
How do I direct message? Am using mobile and am a complete noob


---
title: Testimonials
categories: marketing
---
{{< iframe html >}}
“If a user sees an error, we’re notified immediately. It’s silly not to use an error monitoring tool like this when running anything at
scale.“
- Praveen Juge, Important Guy
{{< /iframe >}}
{{< iframe html >}}
“Hellonext is an excellent tool that helps product teams to
receive and prioritize customer feature requests in a frictionless way”
Praveen Juge
CEO, Birds
{{< /iframe >}}
{{< iframe html >}}
Why Companies Love Us
“We endeavour to build a truly human AND high-performing workplace, where everyone can do the best work of their lives. This product is a key part of facilitating this
culture by being our one-stop-shop for all things performance development.”
Praveen Juge
CEO, Birds
{{< /iframe >}}
{{< iframe html >}}
“Implementation is a breeze, particularly because the team at Hellonext is
very fast to respond and help
where needed, even if it means rolling out new features on their platform. We're super happy and are loving how Hellonext brings us closer to the members of our community“
Praveen Juge
CEO, Birds
{{< /iframe >}}
{{< iframe html >}}
“With their reliable and developer-friendly tools, our engineering team is freed up to focus on product and customer experiences.”


Welcome to the CELVZ Youth Church CV Maker
Basic Information
Full Name
Email address
Phone Number
Work Experience
Job Title
Company Name
Start Date
Endt Date
Add
Job Title
Company Name
Start Date
Endt Date
Remove
Qualifications
Qualifications
Education
Course Name
Institute
Start Date
Endt Date
Add
Course Name
Institute
Start Date
Endt Date
Remove
Interests
Interests
Reference
Reference
Submit


Out for Love, Be Right Back (Yetzika L'hapes Ahavah, Techef Ashuv) - Israel, 1997
Israeli drama/documentary by Dan Katzir, a young filmmaker from a prominent Tel Aviv family. Katzir arrives in film school in Tel Aviv, newly out of the army, and starts filming his own life and his search for a girlfriend. This is an admittedly loathesome start for any film, and it's been done dozens of times (20 Dates, last year), but it becomes extremely compelling once we get to know him, his family, and the eventual girl, a lovely brunette named Iris. As Katzir gets to know her, he also confronts his own family history, ranging from an great-uncle who was president to his grandfather, slaughtered in the Tel Aviv airport by Japanese terrorists in the 1970s.
Katzir is extremely young (21 when starting the film, newly out of the army) and his politics and sensibilities are informed by the contemporary youthful post-Zionism and skepticism of the army. As he says, he'd rather be on the streets of Tel Aviv, sitting in cafeŽs and looking for a girlfriend. But politics inevitably intrude on his artistic dreams: his romance with Iris coincides with the traumatic period of Israeli politics during the middle-1990s, from the peace with Jordan to the assassination of Rabin to the mass terrorism in the heart of his beloved Dizengoff Square. As Iris enlists in the army, eventually joining the officer's training program, he has to reconcile his own disillusionment with the army with her dreams and his own family history.
After a bit of a slow start, this becomes a very moving and fast-paced story, especially as Katzir realizes how much his own life and ambitions are entangled with Israel's as a nation. At 55 minutes, it's brief and tightly edited. The music selection illustrates an odd sense of humor, ranging from sentimental Israeli army ballads to mid-century French cafe chansons by Edith Piaf. Well recommended. Katzir's website at http://www.katzirdan.com has info on this film and other projects.
Michael Zwirn<EMAIL_ADDRESS>ICQ #12755821 Kibbutz Music Reviews: http://www.tufts.edu/~mzwirn01/kibbutz.html Current: Crowded House, Michael Penn, Mary Lou Lord/Sean Na Na, Chappaquiddick Skyline
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Warning! This is an advanced tool and you can really mess up your data. We, at Community Ally support, are more
than happy to manage your homes for you for free. If you feel the need to manage your own home data, know that if you seriously mess up
your home data you will be charged an hourly fee for the time it takes to correct the issue.
Total Number of {{$ctrl.homeName}}s: {{ $ctrl.units.length }}
Name
Unit ID
Address ID
Street Address
Notes
Edit
- Delete- Goog Refresh
{{unit.name}}
{{unit.unitId}}
{{unit.addressId}}
{{unit.fullAddress.oneLiner}}
{{unit.notes}}
Delete All {{$ctrl.homeName}}s
Quickly generate units:
Last Letter or Number:
Generate condo units, one name per line:
Generate homes, one street address per line: (Use a | to specify home short name|home address or short name|home address|notes)


About 24 hours ago I took what was probably a half an ounce of Kratom leaves. Maybe it was more. It was certainly more than the recommended 'strong' dosage that my supplier gave, and more than I had ever taken before. I regretted it.
I had taken Kratom on three occasions before and had very positive experiences. So, last night, I took a huge amount. It was a batch of dried Kratom leaves and chewed, then swallowed them. After about an hour I began to feel the effects: a sort of drowsy, euphoric feeling and a sense of losing my balance. It wasn't bad at first, in fact, it was enjoyable. But after a couple more hours I realized I had taken too much. I had a little bit of itching and started to feel very nauseated (which I had never felt on my previous doses).
I tried to lay in bed and go to sleep, but then I started to be afraid for some reason that I might not wake up. I don't know if this fear was valid or not, but that's how I felt. Also, I was so hot and sweating so profusely it was hard to fall asleep anyway even though I was immensely tired. I finally fell asleep at around 5 or 6 am (I took my Kratom dose at about 10pm last night).
I awoke a few hours later and I felt like I had a really bad hangover and had much difficulty doing a lot of things, like getting dressed, taking a shower, and taking out the trash. I stayed in bed and slept off and most of the day and felt so drained of energy. It was even difficult to drink water and even though I did not feel thirsty, I knew I needed to rehydrate but each time I drank a glass of water, I felt very nauseated again.
By 7 this evening, about 21 hours since I had taken my dose, I was able to go outside for a walk, which did me a world of good. And now I feel like I'm actually coming down from the high and its poisonous aftereffects.
This experience has given me a new perspective on the use of psychoactive substances. In short, I've decided to take a break from them for a while. I have tried marijuana, salvia, and nitrous a few times (never together, but on separate occasions) and I have been drinking regularly, but I'm going to stop, at least for a while. I am throwing away the Kratom I had bought, it's just not worth tempting fate again.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Otenro is everything you need to sell anywhere, to anyone!.
You can only go as far as you try - Start selling with Otenro
Build your FREE mobile app today!


{% extends "testtool/registration/base_manager_login.html" %} {% block head_1 %} {% endblock head_1 %} {% block row %}
Tally is a web-based subjective testing tool.
It simplifies data collection for human vision experiments.
| New subjects, register here. | Register |