~ubuntu-branches/ubuntu/saucy/gnash/saucy-proposed

« back to all changes in this revision

Viewing changes to doc/C/BackLash/date.xml

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack
  • Date: 2008-10-13 14:29:49 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20081013142949-f6qdvnu4mn05ltdc
Tags: 0.8.4~~bzr9980-0ubuntu1
* new upstream release 0.8.4 (LP: #240325)
* ship new lib usr/lib/gnash/libmozsdk.so.* in mozilla-plugin-gnash
  - update debian/mozilla-plugin-gnash.install
* ship new lib usr/lib/gnash/libgnashnet.so.* in gnash-common
  - update debian/gnash-common.install
* add basic debian/build_head script to build latest CVS head packages.
  - add debian/build_head
* new sound architecture requires build depend on libsdl1.2-dev
  - update debian/control
* head build script now has been completely migrated to bzr (upstream +
  ubuntu)
  - update debian/build_head
* disable kde gui until klash/qt4 has been fixed; keep kde packages as empty
  packages for now.
  - update debian/rules
  - debian/klash.install
  - debian/klash.links
  - debian/klash.manpages
  - debian/konqueror-plugin-gnash.install
* drop libkonq5-dev build dependency accordingly
  - update debian/control
* don't install headers manually anymore. gnash doesnt provide a -dev
  package after all
  - update debian/rules
* update libs installed in gnash-common; libgnashserver-*.so is not available
  anymore (removed); in turn we add the new libgnashcore-*.so
  - update debian/gnash-common.install
* use -Os for optimization and properly pass CXXFLAGS=$(CFLAGS) to configure
  - update debian/rules
* touch firefox .autoreg in postinst of mozilla plugin
  - update debian/mozilla-plugin-gnash.postinst
* link gnash in ubufox plugins directory for the plugin alternative switcher
  - add debian/mozilla-plugin-gnash.links
* suggest ubufox accordingly
  - update debian/control
* add new required build-depends on libgif-dev
  - update debian/control
* add Xb-Npp-Description and Xb-Npp-File as new plugin database meta data
  - update debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<sect4 id="asdate">
 
2
  <title>Date ActionScript Class</title>
 
3
 
 
4
  <para>
 
5
    This class implements the Date object.
 
6
  </para>
 
7
 
 
8
  <sect5 id="datemethods">
 
9
    <title>The Methods of the Class</title>
 
10
    <para>
 
11
      <variablelist>
 
12
 
 
13
        <varlistentry>
 
14
          <term>getDate()</term>
 
15
          <listitem>
 
16
            <para>
 
17
                Returns a Date's day-of-month from 1 to 31
 
18
                according to local time.
 
19
            </para>
 
20
          </listitem>
 
21
        </varlistentry>
 
22
 
 
23
        <varlistentry>
 
24
          <term>getDay()</term>
 
25
          <listitem>
 
26
            <para>
 
27
                Returns the day-of-the-week for a Date,
 
28
                according to local time,
 
29
                in the range 0-6 where 0 means Sunday and 6 means Saturday.
 
30
            </para>
 
31
          </listitem>
 
32
        </varlistentry>
 
33
 
 
34
        <varlistentry>
 
35
          <term>getFullYear()</term>
 
36
          <listitem>
 
37
            <para>
 
38
                Returns the Gregorian year number for a Date,
 
39
                according to local time.
 
40
                Since Gnash currently uses POSIX date routines internally,
 
41
                this probably only works for dates from
 
42
                13 Dec 1901 to 19 Jan 2038.
 
43
            </para>
 
44
          </listitem>
 
45
        </varlistentry>
 
46
 
 
47
        <varlistentry>
 
48
          <term>getHours()</term>
 
49
          <listitem>
 
50
            <para>
 
51
                Returns the hour-of-the-day for a Date,
 
52
                according to local time,
 
53
                in the range 0-23.
 
54
            </para>
 
55
          </listitem>
 
56
        </varlistentry>
 
57
 
 
58
        <varlistentry>
 
59
          <term>getMilliseconds()</term>
 
60
          <listitem>
 
61
            <para>
 
62
                Returns the milliseconds component of a Date
 
63
                as an integer in the range 0-999.
 
64
            </para>
 
65
          </listitem>
 
66
        </varlistentry>
 
67
 
 
68
        <varlistentry>
 
69
          <term>getMinutes()</term>
 
70
          <listitem>
 
71
            <para>
 
72
                Returns the minutes-past-the-hour for a Date,
 
73
                according to local time,
 
74
                in the range 0-59.
 
75
            </para>
 
76
          </listitem>
 
77
        </varlistentry>
 
78
 
 
79
        <varlistentry>
 
80
          <term>getMonth()</term>
 
81
          <listitem>
 
82
            <para>
 
83
                Returns the month of the year for a Date,
 
84
                according to local time,
 
85
                in the range 0-11 where 0 means January and 11 means December.
 
86
            </para>
 
87
          </listitem>
 
88
        </varlistentry>
 
89
 
 
90
        <varlistentry>
 
91
          <term>getSeconds()</term>
 
92
          <listitem>
 
93
            <para>
 
94
                Returns the seconds past the minute for a Date,
 
95
                in the range 0-59.
 
96
            </para>
 
97
          </listitem>
 
98
        </varlistentry>
 
99
 
 
100
        <varlistentry>
 
101
          <term>getTime()</term>
 
102
          <listitem>
 
103
            <para>
 
104
                Returns the number of milliseconds elapsed since 
 
105
                1 Jan 1970 00:00:00 in Universal Coordinated Time,
 
106
                as a floating point number: fractions of milliseconds
 
107
                are included.
 
108
                Negative values indicate times before 1 Jan 1970.
 
109
            </para>
 
110
          </listitem>
 
111
        </varlistentry>
 
112
 
 
113
        <varlistentry>
 
114
          <term>getTimezoneOffset()</term>
 
115
          <listitem>
 
116
            <para>
 
117
                Returns the difference between Universal Coordinated Time
 
118
                and the local time represented by a Date, including
 
119
                Daylight Savings Time if it was in effect at that time
 
120
                in the current locale.
 
121
                The return value is in minutes; negative for timezones east of
 
122
                Greenwich and positive for those west of Greenwich.
 
123
            </para>
 
124
            <para>
 
125
                For example in the GMT+1 timezone, one hour east of Greenwich,
 
126
                for a time when DST was not in effect,
 
127
                the result would be -60.
 
128
                In the same timezone when DST is in effect,
 
129
                the extra hour in advance of UTC makes the value -120.
 
130
                Positive values are returned for locales west of Greenwich.
 
131
            </para>
 
132
          </listitem>
 
133
        </varlistentry>
 
134
 
 
135
        <varlistentry>
 
136
          <term>getUTCDate()</term>
 
137
          <listitem>
 
138
            <para>
 
139
                Returns a Date's day-of-month from 1 to 31,
 
140
                according to Universal Coordinated Time.
 
141
            </para>
 
142
          </listitem>
 
143
        </varlistentry>
 
144
 
 
145
        <varlistentry>
 
146
          <term>getUTCDay()</term>
 
147
          <listitem>
 
148
            <para>
 
149
                Returns the day-of-the-week for a Date,
 
150
                according to local time,
 
151
                in the range 0-6 where 0 means Sunday and 6 means Saturday.
 
152
            </para>
 
153
          </listitem>
 
154
        </varlistentry>
 
155
 
 
156
        <varlistentry>
 
157
          <term>getUTCFullYear()</term>
 
158
          <listitem>
 
159
            <para>
 
160
                Returns the Gregorian year number for a Date,
 
161
                according to Universal Coordinated Time.
 
162
                Since Gnash currently uses POSIX date routines internally,
 
163
                this probably only works for dates from
 
164
                13 Dec 1901 to 19 Jan 2038.
 
165
            </para>
 
166
          </listitem>
 
167
        </varlistentry>
 
168
 
 
169
                <varlistentry>
 
170
                  <term>getUTCHours()</term>
 
171
                  <listitem>
 
172
                    <para>
 
173
                        Returns the hour-of-the-day for a Date,
 
174
                        according to Universal Coordinated Time,
 
175
                in the range 0-23.
 
176
            </para>
 
177
          </listitem>
 
178
        </varlistentry>
 
179
 
 
180
        <varlistentry>
 
181
          <term>getUTCMilliseconds()</term>
 
182
          <listitem>
 
183
            <para>
 
184
                Returns the milliseconds component of a Date
 
185
                as an integer in the range 0-999.
 
186
            </para>
 
187
          </listitem>
 
188
        </varlistentry>
 
189
 
 
190
        <varlistentry>
 
191
          <term>getUTCMinutes()</term>
 
192
          <listitem>
 
193
            <para>
 
194
                Returns the minutes-past-the-hour for a Date,
 
195
                according to Universal Coordinated Time,
 
196
                in the range 0-59.
 
197
            </para>
 
198
          </listitem>
 
199
        </varlistentry>
 
200
 
 
201
        <varlistentry>
 
202
          <term>getUTCMonth()</term>
 
203
          <listitem>
 
204
            <para>
 
205
                Returns the month of the year for a Date,
 
206
                according to Universal Coordinated Time,
 
207
                in the range 0-11 where 0 means January and 11 means December.
 
208
            </para>
 
209
          </listitem>
 
210
        </varlistentry>
 
211
 
 
212
        <varlistentry>
 
213
          <term>getUTCSeconds()</term>
 
214
          <listitem>
 
215
            <para>
 
216
                Returns the seconds past the minute for a Date,
 
217
                in the range 0-59.
 
218
            </para>
 
219
          </listitem>
 
220
        </varlistentry>
 
221
 
 
222
        <varlistentry>
 
223
          <term>getYear()</term>
 
224
          <listitem>
 
225
            <para>
 
226
                Returns the number of Gregorian years elapsed between 1900
 
227
                and a Date,
 
228
                according to local time.
 
229
            </para>
 
230
            <para>
 
231
                For dates past 1st Jan 2000 it returns values from 100 onwards;
 
232
                for years before 1900 it returns negative values.
 
233
            </para>
 
234
            <para>
 
235
                This function is a historical wart left over from the days when
 
236
                nobody could believe we would still be using SWF in 2000.
 
237
            </para>
 
238
          </listitem>
 
239
        </varlistentry>
 
240
 
 
241
        <varlistentry>
 
242
          <term>setDate(dayofmonth)</term>
 
243
          <listitem>
 
244
            <para>
 
245
                Sets the day-of-month for a Date object,
 
246
                in the range 1-31, leaving the year, month, and
 
247
                time-of-day unchanged for valid values.
 
248
            </para>
 
249
            <para>
 
250
                If dayofmonth is greater than the number of days in the
 
251
                month in question, it wraps into the following month:
 
252
                for example, trying to set the 35th to a date in January
 
253
                will result in the 4th of February.
 
254
                If it is zero or negative, this will take the Date back
 
255
                to a previous month and possibly a previous year.
 
256
            </para>
 
257
            <para>
 
258
                If there are no parameters to setDate,
 
259
                if dayofmonth is not of type Number
 
260
                (or a String that contains a decimal number
 
261
                or the Boolean values "true" and "false",
 
262
                which behave the same as 1 and 0)
 
263
                is an infinity or NotANumber,
 
264
                this sets the value of the Date object to "Not A Number",
 
265
                which is converted to a string as "Invalid date".
 
266
            </para>
 
267
          </listitem>
 
268
        </varlistentry>
 
269
 
 
270
        <varlistentry>
 
271
          <term>setFullYear(year,[month[,dayofmonth]])</term>
 
272
          <listitem>
 
273
            <para>
 
274
                If a single parameter is given, this
 
275
                sets the Gregorian year number for a Date,
 
276
                normally leaving the month and day-of-month unchanged.
 
277
            </para>
 
278
            <para>
 
279
                When changing from a leap year to a non-leap year
 
280
                when the date is set to 29th February,
 
281
                the resulting date is 1st March of the same year.
 
282
            </para>
 
283
            <para>
 
284
                If month, and maybe dayofmonth, are also given, they
 
285
                simultaneously set the month (and day of month), following
 
286
                the usual rules whereby excessively large or negative values
 
287
                carry over to affect the month or year and still give a
 
288
                valid date.
 
289
            </para>
 
290
            <para>
 
291
                If any supplied value cannot be converted to a valid number,
 
292
                the Date's value is set to NotANumber.
 
293
            </para>
 
294
          </listitem>
 
295
        </varlistentry>
 
296
 
 
297
        <varlistentry>
 
298
          <term>setHours(hour)</term>
 
299
          <listitem>
 
300
            <para>
 
301
                Sets the hour-of-the-day, normally in the range 0-23,
 
302
                leaving the calendar date and minutes/seconds unchanged.
 
303
            </para>
 
304
            <para>
 
305
                Values greater than 23 will make the date roll over to one of
 
306
                the following days; negative values will result in previous
 
307
                dates.
 
308
                If no parameter is given, or if it is not of a type that can be
 
309
                converted to a number, the resulting date value is NotANumber,
 
310
                which prints as "Invalid date".
 
311
            </para>
 
312
          </listitem>
 
313
        </varlistentry>
 
314
 
 
315
        <varlistentry>
 
316
          <term>setMilliseconds()</term>
 
317
          <listitem>
 
318
            <para>
 
319
                Sets the milliseconds with a resolution of one millisecond:
 
320
                fractional parts of a millisecond are ignored.
 
321
            </para>
 
322
            <para>
 
323
                The parameter is normally a value from 0-999, but values
 
324
                outside this range will carry over into, or borrow from,
 
325
                the seconds (and minutes, hours etc if necessary).
 
326
            </para>
 
327
            <para>
 
328
                If no parameters are given, or if the parameter cannot
 
329
                be converted to a number, the Date's value is set to
 
330
                NotANumber. Any extra parameters are ignored.
 
331
            </para>
 
332
          </listitem>
 
333
        </varlistentry>
 
334
 
 
335
        <varlistentry>
 
336
          <term>setMinutes(minutes[,seconds[,milliseconds]])</term>
 
337
          <listitem>
 
338
            <para>
 
339
                Sets the minutes-past-the-hour normally in the range 0-59,
 
340
                leaving the calendar date and hour/seconds unchanged.
 
341
            </para>
 
342
            <para>
 
343
                "Minutes" greater than 59 carry over into the hours (and
 
344
                may consequently advance the date);
 
345
                simiarly, negative values borrow from them.
 
346
            </para>
 
347
            <para>
 
348
                The optional second and third parameters simultaneously set
 
349
                the seconds and millisecond components,
 
350
                with similar carry/borrow if they are outside the ranges
 
351
                0-59 and 0-999;
 
352
                fractions of seconds and milliseconds are ignored.
 
353
            </para>
 
354
            <para>
 
355
                If no parameter is given, or if it is not of a type that can be
 
356
                converted to a number, the resulting date value is NotANumber,
 
357
                which prints as "Invalid date".
 
358
                Gnash differs from the commercial Flash player in this,
 
359
                which, given a non-numeric value for "minutes",
 
360
                returns a seemingly random date such as 9th December, 2077 BC.
 
361
            </para>
 
362
          </listitem>
 
363
        </varlistentry>
 
364
 
 
365
        <varlistentry>
 
366
          <term>setMonth(month[,day])</term>
 
367
          <listitem>
 
368
            <para>
 
369
                Sets the month of the year, normally in the range 0-11,
 
370
                leaving the year and time of day (in localtime) unchanged.
 
371
            </para>
 
372
            <para>
 
373
                Values greater than 11 will make the date roll over into a
 
374
                following year; negative values will result in previous
 
375
                years.
 
376
            </para>
 
377
            <para>
 
378
                If only the month is given, the new month has less days that
 
379
                the old, and the day-of-month is beyond the end of the new
 
380
                month, the date wraps over into the first days of the month
 
381
                after the specified one. Gnash differs in this from the
 
382
                commercial player, which leaves the date set to the last day
 
383
                of the requested month.
 
384
            </para>
 
385
            <para>
 
386
                If no parameter is given, or if it is not of a type that can
 
387
                be converted to a number, the month is set to January without
 
388
                changing the year.
 
389
            </para>
 
390
            <para>
 
391
                If the optional extra parameter "day" is given, both the
 
392
                month and day-of-month are set. As usual, day numbers beyond
 
393
                the last day of the selected month wrap over into the following
 
394
                month(s), and negative values take us back to previous months
 
395
                and possibly years.
 
396
            </para>
 
397
            <para>
 
398
                Unlike the "month" parameter, non-numeric values for "day"
 
399
                result in the Date's value being set to NotANumber.
 
400
            </para>
 
401
            <para>
 
402
                Any further parameters are ignored.
 
403
            </para>
 
404
          </listitem>
 
405
        </varlistentry>
 
406
 
 
407
        <varlistentry>
 
408
          <term>setSeconds(seconds[,milliseconds])</term>
 
409
          <listitem>
 
410
            <para>
 
411
                Sets the seconds component of a Date.
 
412
                If the value of "seconds" is from 0-59, the hours and
 
413
                minutes will be unchanged.
 
414
            </para>
 
415
            <para>
 
416
                An optional extra parameter can be used to simultanously
 
417
                set the milliseconds, though only to a precision of
 
418
                one millisecond: fractions of milliseconds can be given
 
419
                but are ignored). Likewise, any fractional part of a second
 
420
                is ignored.
 
421
            </para>
 
422
            <para>
 
423
                As usual, values outside the range 0-999 for milliseconds
 
424
                are (added or subtracted) from the seconds,
 
425
                and values outside the range 0-59 for the seconds carry over
 
426
                into the minutes, hours etc.
 
427
            </para>
 
428
            <para>
 
429
                Non-numerical values for "seconds" or "milliseconds"
 
430
                result in the Date's value being set to NotANumber.
 
431
            </para>
 
432
          </listitem>
 
433
        </varlistentry>
 
434
 
 
435
        <varlistentry>
 
436
          <term>setTime()</term>
 
437
          <listitem>
 
438
            <para>
 
439
                Sets a Date object to a specified number of milliseconds
 
440
                since 1 Jan 1970 in Universal Coordinated Time.
 
441
                Fractions of milliseconds are ignored;
 
442
                the only way to set a a date to sub-millisecond accuracy
 
443
                is to use the single-argument version of the Date constructor.
 
444
            </para>
 
445
            <para>
 
446
                If no parameters are supplied, or if the parameter cannot be
 
447
                converted to a number, the Date's value is set to NotANumber.
 
448
            </para>
 
449
          </listitem>
 
450
        </varlistentry>
 
451
 
 
452
        <varlistentry>
 
453
          <term>setUTCDate()</term>
 
454
          <listitem>
 
455
            <para>
 
456
                Is the same as setDate(),
 
457
                but specifying the time in Universal Coordinated Time.
 
458
            </para>
 
459
          </listitem>
 
460
        </varlistentry>
 
461
 
 
462
        <varlistentry>
 
463
          <term>setUTCFullYear()</term>
 
464
          <listitem>
 
465
            <para>
 
466
                Is the same as setFullYear(),
 
467
                but specifying the time in Universal Coordinated Time.
 
468
            </para>
 
469
          </listitem>
 
470
        </varlistentry>
 
471
 
 
472
        <varlistentry>
 
473
          <term>setUTCHours()</term>
 
474
          <listitem>
 
475
            <para>
 
476
                Is the same as setHours(),
 
477
                but specifying the time in Universal Coordinated Time.
 
478
            </para>
 
479
          </listitem>
 
480
        </varlistentry>
 
481
 
 
482
        <varlistentry>
 
483
          <term>setUTCMilliseconds()</term>
 
484
          <listitem>
 
485
            <para>
 
486
                Is the same as setMilliseconds().
 
487
            </para>
 
488
          </listitem>
 
489
        </varlistentry>
 
490
 
 
491
        <varlistentry>
 
492
          <term>setUTCMinutes()</term>
 
493
          <listitem>
 
494
            <para>
 
495
                Is the same as setMinutes(),
 
496
                but specifying the time in Universal Coordinated Time.
 
497
            </para>
 
498
            <para>
 
499
                This differs from setMinutes in countries that have
 
500
                a time offset that is not a whole number of hours and on
 
501
                Lord Howe Island which also has daylight savings time of
 
502
                half an hour.
 
503
            </para>
 
504
          </listitem>
 
505
        </varlistentry>
 
506
 
 
507
        <varlistentry>
 
508
          <term>setUTCMonth()</term>
 
509
          <listitem>
 
510
            <para>
 
511
                Is the same as setMonth(),
 
512
                but specifying the time in Universal Coordinated Time.
 
513
            </para>
 
514
          </listitem>
 
515
        </varlistentry>
 
516
 
 
517
        <varlistentry>
 
518
          <term>setUTCSeconds()</term>
 
519
          <listitem>
 
520
            <para>
 
521
                Is the same as setSeconds(),
 
522
            </para>
 
523
          </listitem>
 
524
        </varlistentry>
 
525
 
 
526
        <varlistentry>
 
527
          <term>setYear(year[,month[,dayofmonth]])</term>
 
528
          <listitem>
 
529
            <para>
 
530
                Is the same as setFullYear(), except that values from
 
531
                0 to 99 specify the years 1900 to 1999, and negative values
 
532
                specify a year prior to 1900. Thus the only way to specify
 
533
                the year 55AD with this method is to use -1845.
 
534
            </para>
 
535
          </listitem>
 
536
        </varlistentry>
 
537
 
 
538
        <varlistentry>
 
539
          <term>toString()</term>
 
540
          <listitem>
 
541
            <para>
 
542
                Converts a Date object to a printable string in the form
 
543
                "Thu Jan 1 00:00:00 GMT+0000 1970" in local time, according to
 
544
                the local timezone and whether Daylight Saving Time
 
545
                was in force at the time in question.
 
546
            </para>
 
547
            <para>
 
548
                If the Date's value is NotANumber or Infinity,
 
549
                the string "Invalid Date" is returned.
 
550
            </para>
 
551
          </listitem>
 
552
        </varlistentry>
 
553
 
 
554
        <varlistentry>
 
555
          <term>UTC(year,month[,dayofmonth[,hour[,minutes[,seconds[,milliseconds]]]]])</term>
 
556
          <listitem>
 
557
            <para>
 
558
                Is a static function that converts the specified time,
 
559
                expressed in Universal Coordinated Time,
 
560
                to a Date value. It is most often used in conjunction with
 
561
                the Date constructor or the setTime method, to create a
 
562
                Date object according to UTC.
 
563
            </para>
 
564
            <para>
 
565
                All parameters are 0-based except "month" which is 1-based,
 
566
                and the usual carry/borrow rules apply for oversized and
 
567
                negative values.
 
568
            </para>
 
569
            <para>
 
570
                A missing day-of-month defaults to the first of the month;
 
571
                the other parameters default to zero.
 
572
            </para>
 
573
            <para>
 
574
                If less than two paramemters are supplied, or if any supplied
 
575
                parameters cannot be converted to numeric values, the Date's
 
576
                value is set to NotANumber.
 
577
            </para>
 
578
          </listitem>
 
579
        </varlistentry>
 
580
      </variablelist>
 
581
    </para>
 
582
  </sect5>
 
583
 
 
584
  <sect5 id="dateconf">
 
585
    <title>Date Class Conformance</title>
 
586
    
 
587
    <para>
 
588
      <informaltable frame="all">
 
589
        <?dbhtml table-width="75%" ?>
 
590
        <tgroup cols="2">
 
591
          <thead>
 
592
            <row>
 
593
              <entry valign="top">
 
594
                <para>Class Name</para>
 
595
              </entry>
 
596
              <entry valign="top">
 
597
                <para>Conformance</para>
 
598
              </entry>
 
599
            </row>
 
600
          </thead>
 
601
          <tbody>
 
602
            <row>
 
603
              <entry valign="top" align="left">
 
604
                <para>getDate()</para>
 
605
              </entry>
 
606
              <entry valign="top" align="center">
 
607
                <para>
 
608
                  Implemented.
 
609
                </para>
 
610
              </entry>
 
611
            </row>
 
612
            <row>
 
613
              <entry valign="top" align="left">
 
614
                <para>getDay()</para>
 
615
              </entry>
 
616
              <entry valign="top" align="center">
 
617
                <para>
 
618
                  Implemented.
 
619
                </para>
 
620
              </entry>
 
621
            </row>
 
622
            <row>
 
623
              <entry valign="top" align="left">
 
624
                <para>getFullYear()</para>
 
625
              </entry>
 
626
              <entry valign="top" align="center">
 
627
                <para>
 
628
                  Implemented.
 
629
                </para>
 
630
              </entry>
 
631
            </row>
 
632
            <row>
 
633
              <entry valign="top" align="left">
 
634
                <para>getHours()</para>
 
635
              </entry>
 
636
              <entry valign="top" align="center">
 
637
                <para>
 
638
                  Implemented.
 
639
                </para>
 
640
              </entry>
 
641
            </row>
 
642
            <row>
 
643
              <entry valign="top" align="left">
 
644
                <para>getMilliseconds()</para>
 
645
              </entry>
 
646
              <entry valign="top" align="center">
 
647
                <para>
 
648
                  Implemented.
 
649
                </para>
 
650
              </entry>
 
651
            </row>
 
652
            <row>
 
653
              <entry valign="top" align="left">
 
654
                <para>getMinutes()</para>
 
655
              </entry>
 
656
              <entry valign="top" align="center">
 
657
                <para>
 
658
                  Implemented.
 
659
                </para>
 
660
              </entry>
 
661
            </row>
 
662
            <row>
 
663
              <entry valign="top" align="left">
 
664
                <para>getMonth()</para>
 
665
              </entry>
 
666
              <entry valign="top" align="center">
 
667
                <para>
 
668
                  Implemented.
 
669
                </para>
 
670
              </entry>
 
671
            </row>
 
672
            <row>
 
673
              <entry valign="top" align="left">
 
674
                <para>getSeconds()</para>
 
675
              </entry>
 
676
              <entry valign="top" align="center">
 
677
                <para>
 
678
                  Implemented.
 
679
                </para>
 
680
              </entry>
 
681
            </row>
 
682
            <row>
 
683
              <entry valign="top" align="left">
 
684
                <para>getTime()</para>
 
685
              </entry>
 
686
              <entry valign="top" align="center">
 
687
                <para>
 
688
                  Implemented.
 
689
                </para>
 
690
              </entry>
 
691
            </row>
 
692
            <row>
 
693
              <entry valign="top" align="left">
 
694
                <para>getTimezoneOffset()</para>
 
695
              </entry>
 
696
              <entry valign="top" align="center">
 
697
                <para>
 
698
                  Implemented.
 
699
                </para>
 
700
              </entry>
 
701
            </row>
 
702
            <row>
 
703
              <entry valign="top" align="left">
 
704
                <para>getUTCDate()</para>
 
705
              </entry>
 
706
              <entry valign="top" align="center">
 
707
                <para>
 
708
                  Implemented.
 
709
                </para>
 
710
              </entry>
 
711
            </row>
 
712
            <row>
 
713
              <entry valign="top" align="left">
 
714
                <para>getUTCDay()</para>
 
715
              </entry>
 
716
              <entry valign="top" align="center">
 
717
                <para>
 
718
                  Implemented.
 
719
                </para>
 
720
              </entry>
 
721
            </row>
 
722
            <row>
 
723
              <entry valign="top" align="left">
 
724
                <para>getUTCFullYear()</para>
 
725
              </entry>
 
726
              <entry valign="top" align="center">
 
727
                <para>
 
728
                  Implemented.
 
729
                </para>
 
730
              </entry>
 
731
            </row>
 
732
            <row>
 
733
              <entry valign="top" align="left">
 
734
                <para>getUTCHours()</para>
 
735
              </entry>
 
736
              <entry valign="top" align="center">
 
737
                <para>
 
738
                  Implemented.
 
739
                </para>
 
740
              </entry>
 
741
            </row>
 
742
            <row>
 
743
              <entry valign="top" align="left">
 
744
                <para>getUTCMilliseconds()</para>
 
745
              </entry>
 
746
              <entry valign="top" align="center">
 
747
                <para>
 
748
                  Implemented.
 
749
                </para>
 
750
              </entry>
 
751
            </row>
 
752
            <row>
 
753
              <entry valign="top" align="left">
 
754
                <para>getUTCMinutes()</para>
 
755
              </entry>
 
756
              <entry valign="top" align="center">
 
757
                <para>
 
758
                  Implemented.
 
759
                </para>
 
760
              </entry>
 
761
            </row>
 
762
            <row>
 
763
              <entry valign="top" align="left">
 
764
                <para>getUTCMonth()</para>
 
765
              </entry>
 
766
              <entry valign="top" align="center">
 
767
                <para>
 
768
                  Implemented.
 
769
                </para>
 
770
              </entry>
 
771
            </row>
 
772
            <row>
 
773
              <entry valign="top" align="left">
 
774
                <para>getUTCSeconds()</para>
 
775
              </entry>
 
776
              <entry valign="top" align="center">
 
777
                <para>
 
778
                  Implemented.
 
779
                </para>
 
780
              </entry>
 
781
            </row>
 
782
            <row>
 
783
              <entry valign="top" align="left">
 
784
                <para>getYear()</para>
 
785
              </entry>
 
786
              <entry valign="top" align="center">
 
787
                <para>
 
788
                  Implemented.
 
789
                </para>
 
790
              </entry>
 
791
            </row>
 
792
            <row>
 
793
              <entry valign="top" align="left">
 
794
                <para>setDate()</para>
 
795
              </entry>
 
796
              <entry valign="top" align="center">
 
797
                <para>
 
798
                  Implemented.
 
799
                </para>
 
800
              </entry>
 
801
            </row>
 
802
            <row>
 
803
              <entry valign="top" align="left">
 
804
                <para>setFullYear()</para>
 
805
              </entry>
 
806
              <entry valign="top" align="center">
 
807
                <para>
 
808
                  Implemented.
 
809
                </para>
 
810
              </entry>
 
811
            </row>
 
812
            <row>
 
813
              <entry valign="top" align="left">
 
814
                <para>setHours()</para>
 
815
              </entry>
 
816
              <entry valign="top" align="center">
 
817
                <para>
 
818
                  Implemented.
 
819
                </para>
 
820
              </entry>
 
821
            </row>
 
822
            <row>
 
823
              <entry valign="top" align="left">
 
824
                <para>setMilliseconds()</para>
 
825
              </entry>
 
826
              <entry valign="top" align="center">
 
827
                <para>
 
828
                  Implemented.
 
829
                </para>
 
830
              </entry>
 
831
            </row>
 
832
            <row>
 
833
              <entry valign="top" align="left">
 
834
                <para>setMinutes()</para>
 
835
              </entry>
 
836
              <entry valign="top" align="center">
 
837
                <para>
 
838
                  Implemented.
 
839
                </para>
 
840
                <para>
 
841
                  The commercial player, given d.setMinutes(), leaves the
 
842
                  date set to a random value such as 9th December 2077 BC.
 
843
                  Gnash gives NotANumber, in the same way as all the
 
844
                  other functions.
 
845
                </para>
 
846
              </entry>
 
847
            </row>
 
848
            <row>
 
849
              <entry valign="top" align="left">
 
850
                <para>setMonth()</para>
 
851
              </entry>
 
852
              <entry valign="top" align="center">
 
853
                <para>
 
854
                  Implemented.
 
855
                </para>
 
856
              </entry>
 
857
            </row>
 
858
            <row>
 
859
              <entry valign="top" align="left">
 
860
                <para>setSeconds()</para>
 
861
              </entry>
 
862
              <entry valign="top" align="center">
 
863
                <para>
 
864
                  Implemented.
 
865
                </para>
 
866
              </entry>
 
867
            </row>
 
868
            <row>
 
869
              <entry valign="top" align="left">
 
870
                <para>setTime()</para>
 
871
              </entry>
 
872
              <entry valign="top" align="center">
 
873
                <para>
 
874
                  Implemented.
 
875
                </para>
 
876
              </entry>
 
877
            </row>
 
878
            <row>
 
879
              <entry valign="top" align="left">
 
880
                <para>setUTCDate()</para>
 
881
              </entry>
 
882
              <entry valign="top" align="center">
 
883
                <para>
 
884
                  Implemented.
 
885
                </para>
 
886
              </entry>
 
887
            </row>
 
888
            <row>
 
889
              <entry valign="top" align="left">
 
890
                <para>setUTCFullYear()</para>
 
891
              </entry>
 
892
              <entry valign="top" align="center">
 
893
                <para>
 
894
                  Implemented.
 
895
                </para>
 
896
              </entry>
 
897
            </row>
 
898
            <row>
 
899
              <entry valign="top" align="left">
 
900
                <para>setUTCHours()</para>
 
901
              </entry>
 
902
              <entry valign="top" align="center">
 
903
                <para>
 
904
                  Implemented.
 
905
                </para>
 
906
              </entry>
 
907
            </row>
 
908
            <row>
 
909
              <entry valign="top" align="left">
 
910
                <para>setUTCMilliseconds()</para>
 
911
              </entry>
 
912
              <entry valign="top" align="center">
 
913
                <para>
 
914
                  Implemented.
 
915
                </para>
 
916
              </entry>
 
917
            </row>
 
918
            <row>
 
919
              <entry valign="top" align="left">
 
920
                <para>setUTCMinutes()</para>
 
921
              </entry>
 
922
              <entry valign="top" align="center">
 
923
                <para>
 
924
                  Implemented.
 
925
                  See setMinutes above.
 
926
                </para>
 
927
              </entry>
 
928
            </row>
 
929
            <row>
 
930
              <entry valign="top" align="left">
 
931
                <para>setUTCMonth()</para>
 
932
              </entry>
 
933
              <entry valign="top" align="center">
 
934
                <para>
 
935
                  Implemented.
 
936
                </para>
 
937
              </entry>
 
938
            </row>
 
939
            <row>
 
940
              <entry valign="top" align="left">
 
941
                <para>setUTCSeconds()</para>
 
942
              </entry>
 
943
              <entry valign="top" align="center">
 
944
                <para>
 
945
                  Implemented.
 
946
                </para>
 
947
              </entry>
 
948
            </row>
 
949
            <row>
 
950
              <entry valign="top" align="left">
 
951
                <para>setYear()</para>
 
952
              </entry>
 
953
              <entry valign="top" align="center">
 
954
                <para>
 
955
                  Implemented.
 
956
                </para>
 
957
              </entry>
 
958
            </row>
 
959
            <row>
 
960
              <entry valign="top" align="left">
 
961
                <para>toString()</para>
 
962
              </entry>
 
963
              <entry valign="top" align="center">
 
964
                <para>
 
965
                  Implemented.
 
966
                </para>
 
967
              </entry>
 
968
            </row>
 
969
            <row>
 
970
              <entry valign="top" align="left">
 
971
                <para>UTC()</para>
 
972
              </entry>
 
973
              <entry valign="top" align="center">
 
974
                <para>
 
975
                  Implemented.
 
976
                </para>
 
977
                <para>
 
978
                  The commercial player, given Date.UTC(Infinity, 0),
 
979
                  returns -6.77681005679712e+19;
 
980
                  Gnash returns NAN if any parameter is non-numeric.
 
981
                </para>
 
982
              </entry>
 
983
            </row>
 
984
          </tbody>
 
985
        </tgroup>
 
986
      </informaltable>
 
987
    </para>
 
988
  </sect5>  
 
989
</sect4>