There's also a jQuery plugin which already does this. Check out: http://timeago.yarp.com/
On Thu, Feb 5, 2009 at 11:36 AM, Bob O <sngndn...@gmail.com> wrote: > > Thank you everyone for the responses > bjorsq your solution worked out great. Thank you for the help. > > > On Feb 4, 5:39 pm, bjorsq <p...@bjorsq.net> wrote: >> To do this in JavaScript, you need to extract the text representation of the >> date you have in the div, parse it, and set up a new JavaScript Date object >> to compare against the current date/time. If your dates are formatted like >> [day]/[month]/[year] (I'm in the UK), then this should work (but will need >> some error checking in it to cope with blank or malformed dates): >> >> $(document).ready(function() { >> var now = new Date(); >> $('td.yui-dt0-col-LastActivity div').each(function() { >> var divdate = new Date(); >> /* split the text date in the div */ >> var dateparts = $(this).text().split('/'); >> /* set the properties of the Date object >> *for US format dates [month]/[day]/[year] the array indexes for months >> and days need switching >> */ >> divdate.setDate(parseInt(dateparts[0])); >> /* months are zero indexed! */ >> divdate.setMonth((parseInt(dateparts[1])-1)); >> divdate.setYear(parseInt(dateparts[2])); >> /* compare dates - 14 days = (14*24*60*60*1000) milliseconds */ >> if (divdate.getTime() > (now.getTime() - (14*24*60*60*1000))) { >> $(this).addClass('highlight'); >> } >> }); >> >> >> >> }); >> Bob O-2 wrote: >> >> > Can any one point me in the right direction for my issue. >> >> > I have a div with a text value pulled in from a database 01/01/2009 >> >> > Im trying to write a javascript that can take that value and compare >> > it against new Date(); >> >> > $(document).ready(function() { >> > now = new Date(); >> > lastActivityDivs = $('td.yui-dt0-col-LastActivity div'); >> > lastActivityDivs.each(function() { >> > if ($(this).val() == (now < 14)) { >> > $(this).addClass('.highlight'); >> > } >> > }); >> > }); >> >> > i know this isnt correct, but it gives you an idea of what im trying >> > to accomplish.. >> >> > Any help would be great. >> >> > Thank you >> >> -- >> View this message in >> context:http://www.nabble.com/Dealing-with-Date-Comparison-tp21841297s27240p2... >> Sent from the jQuery General Discussion mailing list archive at Nabble.com.