How do I display Yesterday's Date using J-Script?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • the Grandad
    Confirmed User
    • Aug 2003
    • 1038

    #1

    How do I display Yesterday's Date using J-Script?

    I know how to display todays date but I am having trouble adding yesterdays date

    anyone know how?
    The Oldest Pimp in Town
  • twistyneck
    So Fucking Banned
    • Jan 2002
    • 4660

    #2
    Can't be done. Quit now.

    Comment

    • johnbosh
      Confirmed User
      • Aug 2002
      • 8965

      #3
      Originally posted by twistyneck
      Can't be done. Quit now.
      It can be done, used some javacript to display the date and added -1 somewhere and it worked:D

      Comment

      • the Grandad
        Confirmed User
        • Aug 2003
        • 1038

        #4
        Originally posted by twistyneck
        Can't be done. Quit now.
        damn
        The Oldest Pimp in Town

        Comment

        • SMG
          Confirmed User
          • Aug 2003
          • 1798

          #5
          for this I would just have php do it, and then make the php print JS code but you could do something like this:
          get a date object:
          now = new Date();

          get the parts off of it:

          var hour = now.getHours();
          var minute = now.getMinutes();
          var second = now.getSeconds();
          var monthnumber = now.getMonth();
          var monthday = now.getDate();
          var year = now.getYear() + 1900;

          setup an array:
          var monthlens = array(12);
          monthlens[0] = 31;
          monthlens[1] = 30;
          ... and so on for the 12 months, putting in the lengths ...
          then do:
          if (monthday hahahaha 1) and monthnumber hahahaha 0) {
          year--;
          monthnumber = 12;
          }
          if (monthday hahahaha 1) {
          monthday = monthlens[monthnumber-1];
          monthnumber = monthnumber - 1;
          }

          I wrote this in the reply box and didnt test it but if I'm right it has almost all the checks to get yesterday's date (except leap year code...) ... I still think php echo date('M d Y',time()-86400) is easier though ...
          TGP Webmasters: sign up for the top 100 tgp list!
          Submit galleries
          If you add me to icq (title) make sure to mention GFY or I'll think you're a bot and deny you.

          Comment

          • SMG
            Confirmed User
            • Aug 2003
            • 1798

            #6
            oops, the "hahaha"s are supposed to be 2 = signs back to back dunno why thats filtered and in that first if statement it should be && not and
            TGP Webmasters: sign up for the top 100 tgp list!
            Submit galleries
            If you add me to icq (title) make sure to mention GFY or I'll think you're a bot and deny you.

            Comment

            • the Grandad
              Confirmed User
              • Aug 2003
              • 1038

              #7
              Originally posted by SMG
              oops, the "hahaha"s are supposed to be 2 = signs back to back dunno why thats filtered and in that first if statement it should be && not and
              thanks but It didn't seem to work
              The Oldest Pimp in Town

              Comment

              Working...