Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #19544
| Message-ID | <5064953.7cZPh7B9jv@PointedEars.de> (permalink) |
|---|---|
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
| Organization | PointedEars Software (PES) |
| Date | 2013-04-30 21:51 +0200 |
| Subject | Re: About extracting the right format from Date |
| Newsgroups | comp.lang.javascript |
| References | <klm5qa$379$1@dont-email.me> <0073691b-8f9e-4b11-9431-7759339ed68b@googlegroups.com> |
Bart Van der Donck wrote:
> Tony wrote:
>> When I do this is the stored value in timeArray[i]
>> Mon Apr 22 20:00:00 UTC+0200 2013
>> timeArray[i] = new Date(tempDate.valueOf());
>
> Are you sure of that format ? The ouput of 'new Date()' may differ. Eg. on
> my system:
>
> MSIE: Tue Apr 30 11:56:01 UTC+0200 2013
> Opera: Tue, 30 Apr 2013 11:56:01 GMT+0200
> SeaMonkey: Tue Apr 30 2013 11:56:01 GMT+0200 (Romance (zomertijd))
> Firefox: Tue Apr 30 2013 11:56:01 GMT+0200 (Romance (zomertijd))
> Chrome: Tue Apr 30 2013 11:56:01 GMT+0200 (Romance (zomertijd))
What you are seeing there is only the implementation-dependent *string
representation* of the referred Date instance and its internal time value.
It does not matter here, though, assuming that “tempDate” refers to another
Date instance. The ECMAScript Language Specification, from its first
Edition, specifies that the default valueOf() method of a Date instance, as
inherited from Date.prototype, returns the time value of that instance as a
primitive Number value. And the Date constructor is specified to create a
Date instance with the first argument as time value if the first argument is
a Number (as returned by Date.prototype.valueOf() by default). So this is
actually the easiest way to clone/restore a Date instance.
>> So is there a simple way to set format to this instead
>> 2013/04/22 20:00
>
> var d = new Date();
> alert( d.getFullYear()
> + '/'
> + ('0' + (1 + d.getMonth())).slice(-2)
> + '/'
> + ('0' + d.getDate()).slice(-2)
> + ' '
> + ('0' + d.getHours()).slice(-2)
> + ':'
> + ('0' + d.getMinutes()).slice(-2)
> );
Unfortunately, although that approach is quite elegant, calling
String.prototype.slice() with negative arguments is not interoperable.
>> Or do I have to extract and set explicitly the value that I
>> want to have
>
> The most solid is probably to use the various methods of the
> Date()-object.
ACK. However, it is practical to have at least one date formatting method.
See also: <http://PointedEars.de/scripts/test/date>
--
PointedEars
Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
About extracting the right format from Date "Tony" <tony.johansson@inport.com> - 2013-04-29 18:09 +0200
Re: About extracting the right format from Date "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2013-04-29 18:38 +0200
Re: About extracting the right format from Date "Tony" <tony.johansson@inport.com> - 2013-04-29 19:04 +0200
Re: About extracting the right format from Date "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2013-04-29 20:50 +0200
Re: About extracting the right format from Date "Tony" <tony.johansson@inport.com> - 2013-04-30 08:01 +0200
Re: About extracting the right format from Date Bart Van der Donck <bart@nijlen.com> - 2013-04-30 04:41 -0700
Re: About extracting the right format from Date Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-04-30 21:51 +0200
Re: About extracting the right format from Date Bart Van der Donck <bart@nijlen.com> - 2013-05-02 00:44 -0700
Re: About extracting the right format from Date Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-02 14:17 +0200
Re: About extracting the right format from Date Bart Van der Donck <bart@nijlen.com> - 2013-05-02 06:46 -0700
Re: About extracting the right format from Date Dr J R Stockton <reply1300@merlyn.demon.co.uk.invalid> - 2013-05-01 20:14 +0100
Re: About extracting the right format from Date Bart Van der Donck <bart@nijlen.com> - 2013-05-02 01:09 -0700
Re: About extracting the right format from Date "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2013-05-02 10:39 +0200
Re: About extracting the right format from Date "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2013-05-02 10:17 +0200
csiph-web