Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #19570

Re: About extracting the right format from Date

Newsgroups comp.lang.javascript
Date 2013-05-02 00:44 -0700
References <klm5qa$379$1@dont-email.me> <0073691b-8f9e-4b11-9431-7759339ed68b@googlegroups.com> <5064953.7cZPh7B9jv@PointedEars.de>
Message-ID <a07bfcc1-39e4-4e37-8a9d-6e82608fe8a5@googlegroups.com> (permalink)
Subject Re: About extracting the right format from Date
From Bart Van der Donck <bart@nijlen.com>

Show all headers | View raw


Thomas 'PointedEars' Lahn wrote:

> Bart Van der Donck wrote:
>
>> 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.

Yes. Looks like I was under the impression that the OP would further parse the string representation of Date().

>>  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.

There is no problem whatsoever to use 'slice()' with a negative number.

-- 
 Bart

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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