mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
837 B
27 lines
837 B
/*
|
|
* Dummy Date provider
|
|
*
|
|
* There are two minimally required macros which you must provide in
|
|
* duk_config.h:
|
|
*
|
|
* extern duk_double_t dummy_get_now(void);
|
|
*
|
|
* #define DUK_USE_DATE_GET_NOW(ctx) dummy_get_now()
|
|
* #define DUK_USE_DATE_GET_LOCAL_TZOFFSET(d) 0
|
|
*
|
|
* Note that since the providers are macros, you don't need to use
|
|
* all arguments. Similarly, you can "return" fixed values as
|
|
* constants. Above, local timezone offset is always zero i.e.
|
|
* we're always in UTC.
|
|
*
|
|
* You can also provide optional macros to parse and format timestamps
|
|
* in a platform specific format. If not provided, Duktape will use
|
|
* ISO 8601 only (which is often good enough).
|
|
*/
|
|
|
|
#include "duktape.h"
|
|
|
|
duk_double_t dummy_get_now(void) {
|
|
/* Return a fixed time here as a dummy example. */
|
|
return -11504520000.0;
|
|
}
|
|
|