### Bookstore

 Computer Math and Games in Pascal Lazarus, the complete guide (only a few left)

### Author Topic: [SOLVED]algorithm find day name  (Read 543 times)

#### majid.ebru

• Full Member
• Posts: 199
##### [SOLVED]algorithm find day name
« on: May 16, 2017, 10:06:08 pm »
Hi
how can i find name day form date!
is an algorithm to find day name from date!?

for example : today is "Wednesday  2017-05-17 " and what name day is " 2017-03-17" or "2016-10-22"
« Last Edit: July 01, 2017, 12:35:34 pm by majid.ebru »

#### SirTwist

• New member
• Posts: 6
##### Re: algorithm find day nam
« Reply #1 on: May 16, 2017, 10:15:02 pm »
I do not really understand your question. Perhaps if you write what you expect we can tell you a function or anything else.
Do you want the name of the months? Then it would be FormatDateTime('mmmm', aDate);

#### wp

• Hero Member
• Posts: 3611
##### Re: algorithm find day nam
« Reply #2 on: May 16, 2017, 10:20:39 pm »
See: https://www.freepascal.org/docs-html/rtl/sysutils/formatchars.html

Code: Pascal  [Select]
1. WriteLn(FormatDateTime('dddddd', now)); // ---> Tuesday, May 16 2017
2. //or:
3. WriteLn(FormatDateTime('dddd', now);    // ---> Tuesday

"Now" returns the current date and time. For any other date use the function EncodeDate():
Code: Pascal  [Select]
1. var
2.   d: TDate;
3. begin
4.   d := EncodeDate(2017, 3, 17);
5.   WriteLn(FormatDatetime('dddd', d));
6.
« Last Edit: May 16, 2017, 11:08:16 pm by wp »
Lazarus trunk / fpc 3.0.0 / Win32

#### nummer8

• New member
• Posts: 17
##### Re: algorithm find day nam
« Reply #3 on: May 16, 2017, 10:22:27 pm »

Is the DayOfWeek function from the DateUtils what you need?

function DayOfWeek(DateTime:TDateTime): integer;

Jos

• Hero Member
• Posts: 3971
##### Re: algorithm find day nam
« Reply #4 on: May 17, 2017, 05:14:13 am »
He asks HOW it is done, not that it already can be done you sillies.
https://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

#### majid.ebru

• Full Member
• Posts: 199
##### Re: algorithm find day name
« Reply #5 on: May 17, 2017, 09:05:49 am »
Thanks a lot