You are specifying the date incorrectly. Instead, say:
date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d
If you need to store it in a variable, use $(...):
p_dataset_date=$(date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d)
You are specifying the date incorrectly. Instead, say:
date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d
If you need to store it in a variable, use $(...):
p_dataset_date=$(date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d)