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

#### majid.ebru

• Sr. Member
• Posts: 277
##### [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: 9
##### 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: 4067
##### 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.4 / all 32-bit on Win-10

#### nummer8

• New member
• Posts: 25
##### 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: 5158
##### 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

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