Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    ASP




Incorrect Date Format


my problem is the FormatDateTime function it is changing the date format to MM/dd/yyyy but we need dd/MM/yyyy. We already changed the settings for the administrator user. Access the regedit tool and change the format to dd/MM/yyy on all the users on the server but we are still getting the incorrect format.

First we got for every case the format switch. For example we ask for this FormatDateTime("01/10/2003",2) Octuber 1st, 2003 an the result was "10/01/2003" January 10th, 2003
for days lower than the 12th and even if we send FormatDateTime("31/10/2003", 2) we got "10/31/2003". The server is running Windows 2000 Advanced Server with IIS 5.0

After some changes this is what is happening know

FormatDateTime("01/10/2003", 2) -- > 10/01/2003
FormatDateTime("31/10/2003", 2) -- > 31/10/2003




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
MS Access Date Format Is Incorrect
I am storing dates in a database. WHen i come to do sql queries on the dates access is interpreting them as US format (mm/dd/yyyy). When the date is stored in the db it is in the correct uk format (dd/mm/yyyy) but when asp passes the queries to access the date format changes if the day is above 13.

For example if the date being searched is 10/2/2006 (10th feb 2006) it is searching the database for 2nd October 2006. If the i pass is 13/02/2006 (13th feb 2006) it searches it correctly.

I have tried setting the session.lcid to 2057 but this makes no difference. I read somewhere that access automatically treates dates as US format and only tries another format if the us format doesnt make sense. Is there any way around this?

ASP/mySQL Incorrect Date Format Returned
I have all of the dates I use in my tables stored as date in the YYYY/MM/DD format, with the columns set to DATE.

When I do any queries on the database (not usinf ASP) I get YYYY/MM/DD format returned.

When I do a recordset("datefield") ASP request I get D/M/YYYY returned. I have not asked anything to convert it, I have no idea where it is getting converted. It is a real pain, as I need to copy these dates through out the table, and they are getting returned in the wrong format.

How To Format Date In MM/DD/YYYY Format
how to format date in MM/DD/YYYY format in ASP?

Date Format
I have a form and I request a date. I want the slashes(02/25/2005) to auto fill in the form. Can this be done? How?

Date Format
when some data is being into my database, most of the data is recieved from a form.
2 of the fields are dates, but looking at the db (access) the dates are stored in the '38307' format. - is this the standard way access stores dates?

Now, how do I get it to enter /todays/ date into a column? I thought it would be something like
RecordSet.Fields("LogDate") = today()
but this is wrong, right?

The other date, is to be entered by the user in the form. Now, what is the best way of going about this? It will be in a different column, but in the same format. My default, it would be 'todays' date, but needs the option of being changed. Any ideas? Code:

Format Date
I am using FormatDateTime( mydbDate, vbShortDate) but it is NOT returning
the date formatted according to my regional settings. My regional settings
are "dd/MM/yyyy" but my date is returned as "d/m/yyyy".

Where is it getting the format from so that I can correct it or is there a
better way to format the date, the way I want it?

I have tried the VB format function but get
Type mismatch: 'Format'

Format Date In Asp
Can someone help me with this request?

1. Data in my access database have the format "9/10 2005"

2. When I show all dates within an asp page I get the following format
"9/10/2005"

The format I want to show in my asp page is the following format "9/10-05"

UK & US Date Format
My database (access) has a date field.

When I display the date through a recordset, it comes back in US format (mm,dd,yyyy)

How do you make it appear in UK format (dd,mm,yyyy)?

Date Format
I have two textboxes, currentdate and datedue. When a user enters the current date, how do I automatically update the datedue textbox so that it is 4 months later?

Date Format..
got anyone know wat is the code for
date format?i need to display the next 3 days's date as default value

Format Date
The dates that I have in my database are formatted in this way: January 22, 2006
The problem I am having is selecting the items that have the date equal to or after the current date using that format.
This code below is giving me the following error:

Microsoft VBScript compilation error '800a03fd'
Expected 'Case'
/vcatravel.com-asp//carn_deals_test.asp, line 4
SELECT DATE_FORMAT('date',%M %d, %Y)
-------^
Code:
<%
SELECT DATE_FORMAT(date,%M %d, %Y)
Dim varcat
varcat = date()
Set rsTest = Server.CreateObject("ADODB.Recordset")
rsTest.Open " Select * from cruisespecial WHERE " & "#" & varcat & "#" & "<= dat and line='Test' ORDER BY famid desc",conn
if NOT rsTest.EOF then
do while NOT rsTest.EOF
%>

Date Format
I have written various scripts where the date is enter as mm/dd/yyyy. However, they wanted changed to dd/mm/yyyy. How can make these changes with less pain?

I am using an Access Database. Which means, I will probably have to program that field the same way. But the only option it provides is something like "29-Sep-05". I can tell the user to enter the field as mm/dd/yyyy. But how can I have it done with the code to be saved on the database.

This is one of my codes:

rs("approval_date") = Request.Form("approval_date")

SAS (?) Date Format
I'm currently building a form and I'm attempting to take the date and convert it into the same format as an unformatted date in Excel. I believe it's called SAS.
Is there any way to format a date into this format using excel?

Date Format
This string is supposed to provide all records from an MDB database
that match the courier and date specified in the query. I
Response.Write the query and I get a date as 1/27/2007. The date
format style is exactly the field specification as I see in the MDB
Date field in the Courier table. The data for this query exists - both
the courier and date that I'm selecting.
However, when the file continues processing and the results are
displayed - no data!
What am I doing wrong here? Why would an MDB not understand a date
format of mm/dd/yyyy if that is what I'm explicitly seeing in the
field of the table? There are no constraints on the field design.

'<snip of the code>
cfedexSQLstr = "SELECT * FROM Courier WHERE Courier.Courier = 'Fedex'
AND Courier.Date = " & strDate & ""

Format Date
I have a column "ctime" and for some reason when I pull the data it brings up date and time.I only want the time.how can I format it to not show the date?

Format Date
i have a date stored in my db in this format: 2005-03-15 00:00:00.000

however, i want to display this date on my .asp page in this format: 03/05

is there a quick function to do this?

Date Format
I have virtual directory where I run test.asp page with only this code inside:

<%Response.Write now()%>

As a result, if I go into the IE and browse for the test.asp page, I get :
1/22/2004 14:18:04

If I copy this page on some other(existing) virtual directory, I get as a
result 22.1.2004 14:19:06

If I create a new virtual directory and I copy the page there, I get :
1/22/2004 14:18:04

Seems like that IIS takes english date format even if my regional setting is
:
d.M.yyyy and I would like that date on the page is always like this:
22.1.2004 14:19:06

Where I can change this setting?

DATE FORMAT
i am executing an SQL query from ASP -

"Select * from table1 where dDate = #" & CStr(Date()) & "#"

this query executes well on one computer where the date format is - "MM/DD/YYYY" but fails on the other computer - which has a date format of "MM.DD.YYYY".

if i write the query like this on my second computer -

"Select * from table1 where dDate = #" & Replace(CStr(Date()),".","/") & "#"

this goes well ..... but i dont want to do this

Date Format UK & US
I am facing the most common problem of date where system date is different and SQL server dateformat is different.

How I can change Date fomat in SQL server from US to UK format vis versa.

I tried regional setting of my XP Professional Machine from US to UK and chenged dateformat but when I tried to print date using asp its giving same unchaged previous format even after restarting the machine.

I have to get difference of two dates in my asp code but due to two different formats its not giving me the exact difference.

Date Format
It's intended to allow a simple bookings chart to be updated online by marking dates in a grid as booked or unbooked. It uses a form for specifying the dates, and an access DB.

The version of the code on my own PC, using IIS on XP Pro, works fine, and marks either single days or periods correctly. But when I install it on a web server, although single days can be marked OK, periods can't. For some reason the days/months part of the end date seems to get reversed, so that instead of marking 1st March to 9th May, for example, it marks 1st March to 5th September. My PC is set for British date formats (day/month/year) but I don't know what overall date format is specified at the web server.

Is there some way of forcing the date format (or doing something else) to fix the problem?

Date Format
Any function on ASP to format date on dd/mm/yyyy?
The format (VB) function does not work on ASP ?

Date Format
How can I get the following date field to display as month and year only like "January 2004" ?

<%=(rsTitles.Fields.Item("Datte").Value)%>

Date Format
is there anyway that I can validate my date format in asp?? I have tried like date=now(), that gives me like 5/14/2004, the format should be mmddyy, no space,no dash,and has to include 0 if month is from 1-9, for example 01, 02, like that?

Date Format
now() gives a mm/dd/yyyy format and I want a dd/mm/yyyy.how to do that?

Date Format For Db
I'm hooked up to an access database and I want to input the date and time into a field that's set up as 'date/time' but when I try to input this (now) into that field I get an error like this.Data type mismatch in criteria expression.

Date Format
We have an ASP.NET page that displays a date without a format specifier (in order to determine to default locale setting) and the date is shown as mm/dd/yyyy. We previously were able to set the locale to Australian values (incl date format of dd/mm/yyyy) using KB271587.

I have recently installed the v1.1 of the .NET Framework and the format has reverted to the mm/dd/yyyy format. How can I set the locale settings to use the Austrlian locale settings?

Date Format
the date format in my database(ms access) used to be mm/dd/yyyy and i've changed to dd/mm/yyyy. Now the date appears fine in the db. however wen i retrieve the data and displays in on a form, it is back to it's default format(mm/dd/yyyy). is there anyway whereby i can change it?maybe something like FormatNumber(rs("FromDate")) or whatsoever?

Format Date
I have set all my SDATE field having a general date value like '8/3/2007 5:13:12 PM' but when I put it on a text field it only shows the short date like '8/3/2007' and the long time '5:13:12 PM' is missing

Quote: .
.
.
<%do while not rs.eof

response.Write "<input type='text' value="&formatdatetime(rs("SDATE"), vbgeneraldate)& "/>" & "<br/>"
rs.movenext
loop
%> . . .

SQL Date Format
I have an ASP application which use a SQL server. it saves date values with MM/dd/yyyy format. the SQL server and every other computer is configured to MM/dd/yyyy format in reginol settings. The DSN which use to connect to SQL server is configured to use Reginol settings date format.

But I for ex. when I save date 03/01/2006 (MM/dd/yyyy) using the computer which runs sql server it saves right. But when I use other computer it saves as 01/03/2006.

Date Format
My Website is already in use and active . I have a problem with the date format . when I retrive a date from my database it is in the following format mm/dd/yyyy and I want it to be in this format: dd/mm/yyyy .

I asked for support from my hosting company . they said you can do that by manipulting through scripts . the date settings in my database is in the following format: dd/mm/yyyy .

Date Format
I want to input a date format of dd/mm/yy instead of mm/dd/yy. I'm using Access. Do I change the input mask or format in design view in Access? I need to do some error handling of dates so that a valid date is entered.

Date Format
is there a way to 'force' ASP date function to return date in a given format; I mean, my need is to force 'date()' function to give me system date in italian format instead of english (O.S. is in english as well as locale settings for IIS anonymous user); is there a directive or something similar to put in ASP code?

Date Format
I ve a problem regarding the date format. i m using access as a database and want to insert date in dd mm yyyy format but wen the date is less than 12 then it converts it into mm dd yyyy and store it like that. this is really creating a problem .

Date Format
Im having a problem in viewing date, does ASP have a function to format a date like this one (ex.12-Dec-05) aside from VBgeneralDate, VBlongDate and VBshortDate. In MS Access its called (Medium Date) but when I use VBmediumDate there is no effect at all. btw im using MS Frontpage and MS Access as my database.

Date Format
dates are formatted according to the system date format. However, I have found that a couple of computers consistantly display dates in American format. I have had the techos check all possible areas for setting of dates and I am assured that the proper setting have been made.

Is there a asp command somewhere, I can use that will set all dates displayed as dd/mm/yyyy. I have got around this problem by using Day(),Month() and year() and formatting dates accordingly each time I need to display a date.

Date Format
if i wanted to write the date format as 01-June-2005 what do i need to do?

Date Format Sql Statement
i got a problem dealing with this sql statement, i data stored in a table in 3/13/2006 format, and i input this data into table by calling date() using asp, but when i try to run an sql statement by using this sql statement,

a="2006/3/5"
b="2006/3/7"

sql="select * from userlog where AccessTime between '"&a&"' and '"&b&"'"
response.write sql
set rt = conn.execute(sql)

if rt.eof then
response.write "no record"
else
response.write "got record"
end if

i got no record display on my page, may i know what to do to get the data from the tabel?do i need to change the structure when i insert this date or do i need to change the structure of my variable a and b in order to perform this search correctly?

How To Change Date Format?
Within ASP, the date is given in a format like:

6/23/2004 (independantely of the regional settings of windows).
I would like to have e.g. 23/06/04.

Is this possible ?

Want Date Format As Dd/mm/yyyy
I am using follwing code to get date
dt=date()
response.write(dt&"<hr>")

output is
1/6/2005 i.e. mm/dd/yyyy

i want it as dd/mm/yyyy
ie. 6/1/2005

............

ASP To SQL Date Format Problem
I have a date format problem. I am producing a calendar of events. ASP passes a short date as a string to SQL Server

[code]...

my problem is that 02/01/2005 returns 1st of February whilst 18/01/2005 returns the 18th of January!

How Can I Change Date Format
I am trying to change a short date format in windows.regionalSettings, and all changes affect only client scripts but server side scripts not

regionalSettings = dd/mm/yyyy
asp code result
response.write(Date) '03/03/1983

regionalSettings = dd.mm.yyyy
asp code result
response.write(Date) '03/03/1983

UK To American Date Format
I have made a programme of events for a website i am developing. One page list events with the date, name of event and organiser. The list is sorted by date. There is means of adding new events to users or updating events already listed.

However as i am based in the uk and users of the site will be in the uk dates as events are added or updated are inputed in the format dd/mm/yyyy. However, this is being switched round to the american format mm/dd/yyyy.

Im realitively new to using asp and im not sure how to stop this from happening. A friend mentioned using formatdatetime but im not how to use this.

Format Date Time
I am trying to format the following line fo code so that it shows tha date time in my database as dd mm yyyy

currently in the database it shows as 2006-10-03 08:01:00

Here is the code that I want to format it is posssible to format it in such a way???

Response.Write "<td class=TableFieldInput>" &trim(rsSet("Archive_date")) &"</td>"

Format Date Field
i need help formating todays date minus one.
i can get this 1212006 but i need 12012006

Seconds To Date Format
I have a variable that returns a certain number of seconds. Is there a function that can format this into something more useful?

For example, if the variable returned is 32, then it would format it to say "32 seconds"

If the variable is 312, then it would return "5 minutes and 12 seconds"

If the variable was 7315 then it would return "2 hours, 1 minute, and 55 seconds"

And so on.

Date Format From One Culture To Another
I know how you can format date by describing culture info on ASP.net . How
can I do the same thing in classic ASP.

Format A String Into A Date
I have the following result from my database

Quote: 20020920

Now i get this onto my page with the following code

<td><%=objRs("order_date")%></td>

Now what do i need to do so that the date is formatted in the following way

Quote: 20/09/2007

I have tried this and various other ways but can't get it to work

FormatDateTime<%=objRs("order_date")(Date, 0)%>


This just gives me the following error

Quote: Wrong number of arguments or invalid property assignment: '[object]'

Asp Date Format Question
In my asp page, I have a date value from SQL database and I would like to be
formatted like: yyyy,mm,dd.

Such as 1/22/2005 to be 2005,1,22

Is there a simple command I can use?

Date Format Problem
Ive been using ASP for quite some time now and am quite competent at it. But dates always seem to baffle me.

I have used:

formatdatetime(date(),2)

which I believed would display the current date in the format of the short date on the particular machine but I always get

9/2/04 (9th Feb)

instead of:

2/9/04 (2nd Sep, which is correct)

My regional settings are set to dd/mm/yy, so what am I doing wrong? I am running IIS on a WinXp Pro box.



Copyright © 2005-08 www.BigResource.com, All rights reserved