v8  3.11.10 (node 0.8.28)
V8 is Google's open source JavaScript engine
Date Class Reference

#include <v8.h>

Inheritance diagram for Date:
Collaboration diagram for Date:

Public Member Functions

V8EXPORT double NumberValue () const
- Public Member Functions inherited from Object
V8EXPORT bool Set (Handle< Value > key, Handle< Value > value, PropertyAttribute attribs=None)
V8EXPORT bool Set (uint32_t index, Handle< Value > value)
V8EXPORT bool ForceSet (Handle< Value > key, Handle< Value > value, PropertyAttribute attribs=None)
V8EXPORT Local< ValueGet (Handle< Value > key)
V8EXPORT Local< ValueGet (uint32_t index)
V8EXPORT PropertyAttribute GetPropertyAttributes (Handle< Value > key)
V8EXPORT bool Has (Handle< String > key)
V8EXPORT bool Delete (Handle< String > key)
V8EXPORT bool ForceDelete (Handle< Value > key)
V8EXPORT bool Has (uint32_t index)
V8EXPORT bool Delete (uint32_t index)
V8EXPORT bool SetAccessor (Handle< String > name, AccessorGetter getter, AccessorSetter setter=0, Handle< Value > data=Handle< Value >(), AccessControl settings=DEFAULT, PropertyAttribute attribute=None)
V8EXPORT Local< ArrayGetPropertyNames ()
V8EXPORT Local< ArrayGetOwnPropertyNames ()
V8EXPORT Local< ValueGetPrototype ()
V8EXPORT bool SetPrototype (Handle< Value > prototype)
V8EXPORT Local< ObjectFindInstanceInPrototypeChain (Handle< FunctionTemplate > tmpl)
V8EXPORT Local< StringObjectProtoToString ()
V8EXPORT Local< StringGetConstructorName ()
V8EXPORT int InternalFieldCount ()
Local< ValueGetInternalField (int index)
V8EXPORT void SetInternalField (int index, Handle< Value > value)
void * GetPointerFromInternalField (int index)
V8EXPORT void SetPointerInInternalField (int index, void *value)
V8EXPORT bool HasOwnProperty (Handle< String > key)
V8EXPORT bool HasRealNamedProperty (Handle< String > key)
V8EXPORT bool HasRealIndexedProperty (uint32_t index)
V8EXPORT bool HasRealNamedCallbackProperty (Handle< String > key)
V8EXPORT Local< ValueGetRealNamedPropertyInPrototypeChain (Handle< String > key)
V8EXPORT Local< ValueGetRealNamedProperty (Handle< String > key)
V8EXPORT bool HasNamedLookupInterceptor ()
V8EXPORT bool HasIndexedLookupInterceptor ()
V8EXPORT void TurnOnAccessCheck ()
V8EXPORT int GetIdentityHash ()
V8EXPORT bool SetHiddenValue (Handle< String > key, Handle< Value > value)
V8EXPORT Local< ValueGetHiddenValue (Handle< String > key)
V8EXPORT bool DeleteHiddenValue (Handle< String > key)
V8EXPORT bool IsDirty ()
V8EXPORT Local< ObjectClone ()
V8EXPORT Local< ContextCreationContext ()
V8EXPORT void SetIndexedPropertiesToPixelData (uint8_t *data, int length)
V8EXPORT bool HasIndexedPropertiesInPixelData ()
V8EXPORT uint8_t * GetIndexedPropertiesPixelData ()
V8EXPORT int GetIndexedPropertiesPixelDataLength ()
V8EXPORT void SetIndexedPropertiesToExternalArrayData (void *data, ExternalArrayType array_type, int number_of_elements)
V8EXPORT bool HasIndexedPropertiesInExternalArrayData ()
V8EXPORT void * GetIndexedPropertiesExternalArrayData ()
V8EXPORT ExternalArrayType GetIndexedPropertiesExternalArrayDataType ()
V8EXPORT int GetIndexedPropertiesExternalArrayDataLength ()
V8EXPORT bool IsCallable ()
V8EXPORT Local< ValueCallAsFunction (Handle< Object > recv, int argc, Handle< Value > argv[])
V8EXPORT Local< ValueCallAsConstructor (int argc, Handle< Value > argv[])
- Public Member Functions inherited from Value
bool IsUndefined () const
bool IsNull () const
V8EXPORT bool IsTrue () const
V8EXPORT bool IsFalse () const
bool IsString () const
V8EXPORT bool IsFunction () const
V8EXPORT bool IsArray () const
V8EXPORT bool IsObject () const
V8EXPORT bool IsBoolean () const
V8EXPORT bool IsNumber () const
V8EXPORT bool IsExternal () const
V8EXPORT bool IsInt32 () const
V8EXPORT bool IsUint32 () const
V8EXPORT bool IsDate () const
V8EXPORT bool IsBooleanObject () const
V8EXPORT bool IsNumberObject () const
V8EXPORT bool IsStringObject () const
V8EXPORT bool IsNativeError () const
V8EXPORT bool IsRegExp () const
V8EXPORT Local< BooleanToBoolean () const
V8EXPORT Local< NumberToNumber () const
V8EXPORT Local< StringToString () const
V8EXPORT Local< StringToDetailString () const
V8EXPORT Local< ObjectToObject () const
V8EXPORT Local< IntegerToInteger () const
V8EXPORT Local< Uint32ToUint32 () const
V8EXPORT Local< Int32ToInt32 () const
V8EXPORT Local< Uint32ToArrayIndex () const
V8EXPORT bool BooleanValue () const
V8EXPORT double NumberValue () const
V8EXPORT int64_t IntegerValue () const
V8EXPORT uint32_t Uint32Value () const
V8EXPORT int32_t Int32Value () const
V8EXPORT bool Equals (Handle< Value > that) const
V8EXPORT bool StrictEquals (Handle< Value > that) const

Static Public Member Functions

static V8EXPORT Local< ValueNew (double time)
static DateCast (v8::Value *obj)
static V8EXPORT void DateTimeConfigurationChangeNotification ()
- Static Public Member Functions inherited from Object
static V8EXPORT Local< ObjectNew ()
static ObjectCast (Value *obj)

Detailed Description

An instance of the built-in Date constructor (ECMA-262, 15.9).

Definition at line 1782 of file v8.h.

Member Function Documentation

◆ Cast()

Date * Cast ( v8::Value obj)

Definition at line 4346 of file v8.h.

◆ DateTimeConfigurationChangeNotification()

static V8EXPORT void DateTimeConfigurationChangeNotification ( )

Notification that the embedder has changed the time zone, daylight savings time, or other date / time configuration parameters. V8 keeps a cache of various values used for date / time computation. This notification will reset those cached values for the current context so that date / time configuration changes would be reflected in the Date object.

This API should not be called more than needed as it will negatively impact the performance of date operations.

◆ New()

static V8EXPORT Local<Value> New ( double  time)

◆ NumberValue()

V8EXPORT double NumberValue ( ) const

A specialization of Value::NumberValue that is more efficient because we know the structure of this object.

The documentation for this class was generated from the following file: