Forum Discussion
Lists Formulas For Calculate Age From Date of Birth
jinibob You can do this with JSON column formatting. I tested this solution by RobElliott and it worked perfectly. Date calculation on SharePoint lists between today and a birthdate - Microsoft Tech Community
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"txtContent": "=floor((Number(@now)-Number([$DoB]))/(1000*60*60*24*12)/365*12)"
}
Thanks for the info. Where do I need to paste the above code that you have kindly provided?
Thanks
- ganeshsanapAug 10, 2022MVP
jinibob Addition to above all responses, Here's Microsoft official documentation on this topic which might help you:
Use column formatting to customize SharePoint
Note: column (JSON) formatting only customizes display of list view to show the formatted value. It does not store/save actual value in column. So, you will not be able to apply sort/filter based on these values in list view.
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
- Aug 10, 2022
jinibob Hi there, here are some screen shots if it helps.
From the column view:
Select Column and click Advanced formatting
Then paste in the snippet
Sounds like you are just getting into column formatting with JSON- so exciting. Here's a great resource- List-Formatting/view-samples at master · pnp/List-Formatting · GitHub
- Bharath ArjaAug 09, 2022Iron ContributorGo to your column-> select the drop down (arrow pointing downwards) -> Column settings -> Format this column -> in popped up window, under format columns, select Advanced mode link at the bottom -> copy paste the json, Preview and Save