Anyone know if you can store the date in MySQL in the "normal" format?
Currently it stores dates as YYYY-MM-DD, which is odd, and a particular pain when using the ASP date function. Anyone any ideas, other than creating a function to read or store the standard format? |
Nope, I use MySQL with PHP and have functions to go from mysql date to unixtime and back. IIRC doesn't ASP use an even more annoying US format anyhow? (Hence various date bugs on this BBS ;) )
|
Never noticed any probs before Andy, just use date, or day(month), or now and it gives you the whole shebang :D:D
Looks like I need to write a function for it then. |
function getdate(epoch)
'converts unix epoch date to UK date / time format... getdate = dateadd("s", epoch, #1970-01-01#) end function :D Dates in ASP depend on server locale. I've not had any problems with them, but then again I use either my own servers or Titan's, which are correctly set up for the UK. |
Thats why I have also never had any probs then, all hosted with Titan :D:D
Cheers Ady, where to use it then? Presume that will read the date format from the db, then change it for displaying. I will also need an input function for adding the date as well. |
if you're just inserting things as created into mysql you just do
insert into table (date) values(NOW()), which will give you now, however you've almost definitely got to edit the dates I suspect which means creating a function to do it unfortunately. If you were using PHP: Code:
/* |
how about simply...
temp = "2003-06-20" mysqldate = Right(Date,4) & "-" & Mid(Date, 4,2) & "-" & Mid(Date, 7,2) Wscript.echo mysqldate AspDateFromDb = Right(temp,2) & "/" & Mid(Temp, 6,2) & "/" & Left(Temp ,4) wscript.echo AspDateFromDb |
Why not format it using MySQL?
select DATE_FORMAT(field, '%d/%m/%Y') AS myDate from table |
strDate = year(now) & "/" & month(now) & "/" & day(now)
Seems to do the trick. :) |
cool.. I was the closest then :D :rolleyes:
|
All times are GMT +1. The time now is 12:42 AM. |
© 2024 MH Sub I, LLC dba Internet Brands