### Author Topic: Calculate week number  (Read 990 times)

#### John

• Forum Support / SB Dev
• Posts: 2622
##### Re: Calculate week number
« Reply #15 on: November 07, 2018, 10:05:07 AM »
There was no WEEKNUM option in the FORMATDATE() function docs. I even looked at the SB source. I was really surprised Peter missed it.

Obviously NOT.

#### AIR

• BASIC Developer
• Posts: 628
##### Re: Calculate week number
« Reply #16 on: November 07, 2018, 10:11:24 AM »
There was no WEEKNUM option in the FORMATDATE() function docs. I even looked at the SB source. I was really surprised Peter missed it.

Obviously NOT.

Right, there wasn't.  I added it.  Check your PM...

AIR.

#### John

• Forum Support / SB Dev
• Posts: 2622
##### Re: Calculate week number
« Reply #17 on: November 07, 2018, 11:38:33 AM »
Sounds like a great plan.

I can't thank you enough for all your efforts. You breath life into everything you do.

#### John

• Forum Support / SB Dev
• Posts: 2622
##### Re: Calculate week number
« Reply #18 on: November 07, 2018, 12:38:42 PM »
I would like to thank jalih for starting this challenge. A good challenge that ended up filling a hole in SB.

#### AIR

• BASIC Developer
• Posts: 628
##### Re: Calculate week number
« Reply #19 on: December 13, 2018, 04:09:58 PM »
MBC Version:

Code: Text
1. \$EXECON
2.
3. print "Today is: ", time\$(FULLDATE), " and the Week Number is: ", time\$(WEEKNUMBER)
4.

[riveraa@MPD ~/Projects/mbc] \$ ./datetest
Today is: Thursday, December 13, 2018 and the Week Number is: 50
[riveraa@MPD ~/Projects/mbc] \$

I'm going to add NAMED PARAMETERS so that you don't need to look up what each number fed to TIME\$() represents....

Added (code updated above).

Options are:

TIME - HH:MM:SS,
HOUR - HH,
MINUTE - MM,
SECOND - SS,
APM - AM/PM,
YEAR - YYYY,
MONTH - MONTH NUMBER,
DAY - DAY NUMBER,
DAYNAME - NAME OF DAY,
WEEKDAY - NUMBER OF DAY IN WEEK ,
YEARDAY - NUMBER OF DAY IN YEAR,
WEEKNUMBER - NUMBER OF WEEK IN YEAR,
DATE - MONTH/DAY/SHORT YEAR,
FULLDATE - NAME OF DAY, NAME OF MONTH, DAY, FULL YEAR

All are based on current date.

AIR.
« Last Edit: December 13, 2018, 05:03:40 PM by AIR »