В вашем теге указано solaris
, поэтому я предполагаю, что это платформа, над которой вы работаете.
Если у вас стандартная установка Solaris 11, то, скорее всего, у вас установлен gdate
В моей установке:
lrwxrwxrwx 1 root root 15 Aug 3 13:21 /usr/bin/gdate -> ../gnu/bin/date*
Таким образом, вы можете использовать GNUdate -d
flag:
например
% gdate +%j
222
% gdate -d "1970/06/23" +%j
174