भारत की संस्कृति के लिए... भाषा की उन्नति के लिए... साहित्य के प्रसार के लिए

Changes

Kavita Kosh से
यहाँ जाएँ: भ्रमण, खोज

प्रयोगशाला

758 bytes added, 16:37, 14 अगस्त 2009
|}
 <!--define variable containing birth date provided by user. For Example: 14 अगस्त 1907-->{{#vardefine:birthdate|14 अगस्त{{{जन्म|}}}}}<!--Calculate length of the birthdate string-->
{{#vardefine:birthdatelength|{{#len:{{#var:birthdate}}}}}}
<!--Extract last 4 characters from birthdate string. These 4 characters should ideally be birth year. For example 1907-->
{{#vardefine:birthyear|{{#sub:{{#var:birthdate}}|{{#expr:{{#var:birthdatelength}}-4}}|0}}}}
<!--If the last 4 characters are really birth year then these should be numeric. Check this.-->{{#ifeq:{{#expr:{{#var:birthyear}}/{{#var:birthyear}}}}|1|{{#vardefine:yearIsNumeric|1}}}} |{{#ifexprvardefine:yearIsNumeric|0}}}}<!--If birth year is numric -then extract rest of the characters as birth day (i.e. 14 अगस्त in the example we are taking)-->{{#varifeq:birthdatelength}}>4) and ({{#var:yearIsNumeric}}==|1)|{{#vardefine:birthday|{{#sub:{{#var:birthdate}}|0|{{#expr:{{#var:birthdatelength}}-4}}}}}}
}}
<!--If birth year is not numeric -assign the entire string provided by the user as birth day. For example: 14 अगस्त--> '''जन्मतिथि{{#ifeq:''' {{#var:yearIsNumeric}}|0|{{#vardefine:birthday|{{#var:birthdate}}}}}}<br!--Assign category for birthday-->'''जन्मवर्ष{{#ifeq:''' {{#var:birthyearyearIsNumeric}}|0|[[Category:जन्मतिथि: {{#var:birthday}}]]}}<br!--Assign category for birth year--
{{#ifeq:{{#var:yearIsNumeric}}|1|[[Category:जन्मवर्ष: {{#var:birthyear}}]]}}